2011年7月18日

Extjs 和 jQuery 事件处理

摘要: jQuery 事件很简单,例如我们要监听按钮click事件 $('#btn').click(function(){ alert('clicked') })触发按钮的click事件,直接$('#btn').click()就Ok了。Extjs 则要罗嗦一些可以在config中加入:{组件代码...xtype:'button', listeners:{ click:function(){} }}//组件over很多组件都有默认的handler,比如按钮可以直接:{组件代码...xtype:'button', handle 阅读全文

posted @ 2011-07-18 15:45 Herist 阅读(377) 评论(0) 推荐(0) 编辑

2011年7月8日

Extjs3.2 GridPanel 高宽自动适应

摘要: 效果如下:需要在水平和垂直高度上都设置自适应。SmartGWT(SmartClient)中可以让 高度和宽度都为100%,SmartClient 的js类库会自动同步他和父容器的尺寸。但是Extjs的GridPanel的AutoWidth和AutoHeight并不能起这个作用,而且100%的设置也不被支持。后来发现,需要在父容器中设置Layout:'fit' 然后在GridPanel中增加 ViewConfig {forceFit: true, //让grid的列自动填满grid的整个宽度,不用一列一列的设定宽度。代码如下:父容器jobDefine:{title:'任务 阅读全文

posted @ 2011-07-08 22:33 Herist 阅读(9785) 评论(1) 推荐(0) 编辑

2011年6月13日

java Xml 编程 简洁方案【Xpath + XStream】

摘要: 对于Java操作XML数据,通常分为局部节点获取和整体文档操作两中方式;一、Xpath 查询对于一个xml文档,有时候我们只关心两三个节点的值,比如:错误返回码,返回信息等等;这个时候我们可以利用Xpath来查询Xml文档,如下:<!--正确的返回--><?xmlversion=\"1.0\"encoding=\"GB2312\"?><yhjx_result><response><type>muti_exact_locate</type><result><resul 阅读全文

posted @ 2011-06-13 20:23 Herist 阅读(3787) 评论(0) 推荐(0) 编辑

2011年4月29日

Ant 配置文件 ( Google App Engine + GWT + JPA )

摘要: 今天项目需要交接,由于Google App Engine 的 JPA实现,需要 Enhancer ,默认的Eclipse插件会Enhance编译所有的 class,倒是一个错误;可以的办法是 手动设置 Enhancer的参数,然后手动Enhancer编译,还有的办法就是官方提供的Ant 或者 Maven插件编译。捣鼓了小半天,搞定了一些问题,,终于运行项目到发布,在此记录一下,希望可以帮助有同样问题的IT工作者。1. Ant 默认 编译器 面对 Annotation中使用了 枚举的编译错误 /****DefineannotationforBespokeReference**@authorzx* 阅读全文

posted @ 2011-04-29 16:38 Herist 阅读(1331) 评论(0) 推荐(1) 编辑

2011年4月10日

SpringMVC3 在GAE 获取 Session

摘要: /***returnsthecurrenthttpsessionobject**@returnsession*/@OverridepublicHttpSessiongetSession(){ServletRequestAttributesattr=(ServletRequestAttributes)RequestContextHolder.currentRequestAttributes();HttpSessioncontextSess=attr==null?session:attr.getRequest().getSession(true);returncontextSess;} 阅读全文

posted @ 2011-04-10 16:23 Herist 阅读(1744) 评论(0) 推荐(0) 编辑

2011年3月4日

在Google App Engine上用gaelyk编写ListType查询测试

摘要: 客户想知道 在Google App Engine 平台中,查询性能如何 ?所以我用GaeLyk (一个基于Groovy的轻量级 GAE开发框架) 编写了一个非常简单的测试 测试用例:4种类型 (Kind) 椅子制造部门 ChairMakingDeparts [ Key,name,parentDept ]椅子 Chair [Key ,name,dept ] dept 为外键(关联到部门)房间 Room [Key ,name,chairList ] Root Root [Key,deptList,chairList,roomList] 一个对象字段类型为ListType ,存储前三种对象所有的Ke 阅读全文

posted @ 2011-03-04 13:33 Herist 阅读(442) 评论(0) 推荐(0) 编辑

2011年2月28日

Google App Engine List type Query

摘要: Google App Engine 很大的一个特点,就是增加了默认对于 ListType的支持。而且,我们可以通过ListType进行查询,单元测试代码: @Test publicvoidtestListQuery(){DatastoreServicedataSvc=DatastoreServiceFactory.getDatastoreService();Entityen=newEntity("TestList");List<String>listProp=Arrays.asList("t1","t2","t3 阅读全文

posted @ 2011-02-28 15:07 Herist 阅读(334) 评论(0) 推荐(0) 编辑

2010年10月8日

GWT HTML editor

摘要: 其实不关是IFrame可以构建一个Editable元素,DIV也可以,只需要附加一个 contentEditable = true 的属性就可以啦!这里需要注意一个问题,一旦选择了其他元素,默认的编辑选中文本就会被清空,导致无法执行 命令 阅读全文

posted @ 2010-10-08 17:04 Herist 阅读(400) 评论(0) 推荐(0) 编辑

2010年8月3日

eclipse CreateProcess error=87 的解决办法

摘要: 有的说是 ClassPath过长,有的说是Eclipse插件导致最后 在这里得到解决啦http://code.google.com/p/googleappengine/issues/detail?id=1862 阅读全文

posted @ 2010-08-03 15:44 Herist 阅读(5974) 评论(0) 推荐(0) 编辑

2008年7月13日

简单泛型类,实现线程并发

摘要: 多线程、简单并发 阅读全文

posted @ 2008-07-13 14:21 Herist 阅读(527) 评论(0) 推荐(1) 编辑

导航