随笔分类 -  Extjs

该文被密码保护。
posted @ 2011-07-25 17:03 ﹎"該變ゾ 阅读(0) 评论(0) 推荐(0)
摘要:tbar : [{ xtype : 'hidden', id : 'action', value : 'QUERY_T_SYS_USER_ACTION' }, '用户姓名: ', { xtype : 'textfield', id : 'description', width : 120 }, new Ext.Toolbar.TextItem(" "), '创建时间: ', { id : 'itemDateFrom', xtype : 'd 阅读全文
posted @ 2011-06-14 16:34 ﹎"該變ゾ 阅读(754) 评论(0) 推荐(0)
摘要:主要配置项: root:树的根节点。 rootVisible:是否显示根节点,默认为true。 useArrows:是否在树中使用Vista样式箭头,默认为false。 lines:是否显示树线,默认为true。 loader:树节点的加载器,默认为Ext.tree.TreeLoader。 selModel:树的选择模式,默认为Ext.tree.DefaultSelectionModel。 pathSeparator:树节点路径的分隔符,默认为“/”。 singleExpand:是否一次只展开树中的一个节点,默认为true。 requestMethod:请求方法,可选值有POST、GET。 . 阅读全文
posted @ 2011-06-11 12:33 ﹎"該變ゾ 阅读(3574) 评论(0) 推荐(1)
摘要:最近一直都在看EXTJS的东西,然后自己实践了下,界面倒是蛮漂亮的,但是一旦涉及到与服务器端进行数据互动麻烦就出来了,本来下了个例子确发现是用DWR的,觉得我既然用了STRUTS2作为MVC的框架,我觉得这个框架还是很不错的,觉得还是把EXTJS整合到一起更好些,找了相关的资料,跟着前辈做了下例子,发现完全不是那么回事,只好自己慢慢摸索,终于把数据交互的问题解决了,所以记录之以便查阅! 还是从底层开始说吧,拿最经典的例子来解说吧,订单和客户的关系显然是n:1的关系,我hibernate不是用的声明方式所以就用的xml方式做的那么相应的hbm.xml文件如下:ORDER.XML <?xml 阅读全文
posted @ 2011-06-03 15:08 ﹎"該變ゾ 阅读(244) 评论(0) 推荐(0)
摘要:2008-6-19 13:57:39 net.sf.json.JSONObject morphPropertyValue 警告: Can't transform property 'birthday' from java.lang.String into java.util.Date. Will register a default Morpher 2008-6-19 13:57:39 net.sf.ezmorph.bean.BeanMorpher morph 信息: Property 'java.util.Date.class' has no writ 阅读全文
posted @ 2011-05-24 11:44 ﹎"該變ゾ 阅读(1925) 评论(0) 推荐(0)
摘要:ext-all.css中增加 height: 20px;.x-grid3-row td, .x-grid3-summary-row td { line-height:6px; height: 20px; vertical-align: top; padding-left:1px; padding-right:1px; -moz-user-select: none; -khtml-user-select:none; -webkit-user-select:ignore;} 阅读全文
posted @ 2011-05-10 08:56 ﹎"該變ゾ 阅读(814) 评论(0) 推荐(0)
摘要:uncaught exception: No center region defined in BorderLayout ext-comp-10021 使用Border布局的容器必须 有一个子件在'中心'区域(region:'center')。中心区域的子件将会自动改变尺寸来填充Border布局中没有被使用的其他区域的空间。(如果不指定会报uncaught exception: No center region defined in BorderLayout XXX 异常) 2 任何west或east区域的子件都必须定义宽度(一个整数代表该区域占用的像素)(如果 阅读全文
posted @ 2011-04-21 16:59 ﹎"該變ゾ 阅读(216) 评论(0) 推荐(0)
摘要:var WebApp = {};WebApp.Desktop = function(){ this.Banner = new Ext.Panel({ region : "north", margins: '0 0 2 0', contentEl : "header", height : 62, bbar : this.createTopMenu() }); this.WestMenu = new Ext.Panel({ region : "west", margins: '0 5 0 0', layou 阅读全文
posted @ 2011-04-20 12:08 ﹎"該變ゾ 阅读(530) 评论(0) 推荐(0)
摘要:使用ext的store.load(),之后然后使用store.getCount(), store.load(parameter); store.getCount();发现其值始终为0,好像没有load成功,查了相关的资料发现,store.load其实是个异步方法,load之后的结果不能再load函数后马上显示。如果需要改变这种方法,那么应该将store.getCount放在load的callback中。例如: store.load({callback : function(){ store.getCount(); } });这样的话每次调用load的时候就会去调store.getCount() 阅读全文
posted @ 2011-03-28 10:27 ﹎"該變ゾ 阅读(3032) 评论(1) 推荐(1)
摘要:1/**//*2*@author:Lilf3*Description:ExtJS中的面向对象设计,组件化变成思想4*/5/**//***************************扩展VTypes类,增加年龄的验证****************************/6Ext.apply(Ext.form.VTypes,{7"age":function(_v){8if(/^\d+$/.test(_v)){9varintExp=parseInt(_v);10if(intExp<200)11returntrue;12}13returnfalse;14},15age 阅读全文
posted @ 2011-03-24 10:21 ﹎"該變ゾ 阅读(844) 评论(0) 推荐(0)
摘要:Extjs正则表达式小结使用extJs时能常用的正则表达式"^\d+$" //非负整数(正整数 + 0)"^[0-9]*[1-9][0-9]*$" //正整数"^((-\d+)|(0+))$" //非正整数(负整数 + 0)"^-[0-9]*[1-9][0-9]*$" //负整数"^-?\d+$" //整数"^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0)"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9] 阅读全文
posted @ 2011-03-16 10:18 ﹎"該變ゾ 阅读(388) 评论(0) 推荐(0)
摘要:1,直接在当前浏览器更换皮肤 2,在当前浏览器更换皮肤并保存到cookle 3,在当前浏览器更换皮肤并保持到config文件 1.直接添加其他css文件换肤. 皮肤文件:xtheme-olive.zip下载 把皮肤文件解压,把css文件(如xtheme-olive.css)拷贝到extjs的resources目录下css文件夹里面: 解压皮肤文件,把里面的相应的 image文件夹下的目录(比如olive)拷贝到extjs的resources目录下images文件夹下设置css文件如下:其实就是在原有的基础上添加了个xtheme-olive.css文件。定义Storevar themes = . 阅读全文
posted @ 2011-03-01 10:41 ﹎"該變ゾ 阅读(1807) 评论(0) 推荐(0)