
ext
kawayime
这个作者很懒,什么都没留下…
展开
-
Ext 获取随机数与系统时间
ExtJs取系统时间就和JS一样:var myDate = new Date(); // 得到系统日期myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDat...2010-12-26 16:31:18 · 293 阅读 · 0 评论 -
xtemplate调用自定义函数
xtemplate具体使用可参见API,这里只列出调用自定义函数的方法。(API例子是放进for循环中调用的)。[code="js"]var tpl = new Ext.XTemplate(''+ '省份:{value1:this.getNewValue()}'+ '' );tpl.getNewValue=function(value){ //do sth....原创 2011-03-17 23:37:47 · 300 阅读 · 0 评论 -
ext gridpanel添加列和响应函数
ext gridpanel添加列和响应函数:[code="js"]{ header : 'extraColumn', dataIndex : ' ', width : 100, renderer: function (value, meta, record) { var forma...原创 2011-02-10 00:13:34 · 120 阅读 · 0 评论 -
ext触发buttion click事件
ext button有三种方式可以handle click事件:第一种:[code="js"]new Ext.Button({ text:"确定", ... handler:function(){ //your logic ...2011-02-05 23:14:04 · 331 阅读 · 0 评论 -
ext表单提交时间控件值
extjs DateField 的值用getValue()方法获取后是一大堆字符串,类似Tue Dec 07 2010 00:00:00 GMT 0800,要将其转换成我们想要的2010-11-07 00:00:00,需要格式化一下:Ext.util.Format.date("Tue Dec 07 2010 00:00:00 GMT 0800", 'Y-m-d H:i:s');...原创 2011-02-05 12:59:12 · 152 阅读 · 0 评论 -
Ext.data.Store什么时候用post什么时候用get
Ext.data.Store,当你指定了参数时,它会调用post方法,否则它会用get方法去取数据。如mystore.baseParams.parameter1=0;mystore.load().这时会用post方法。2011-02-05 00:46:02 · 178 阅读 · 0 评论 -
ext ComboBox分页问题
ext ComboBox自带分页功能。需设置mode : 'remote'与pageSize: 20当分页控件无法显示全时,通过添加[code="java"]listeners: { expand: function() { this.list.setWidth(this.width); ...2011-02-04 22:41:32 · 142 阅读 · 0 评论 -
ext 时间格式问题
第一种形式转换2010-01-23 12:23:10这样的格式:JsonReader里设置一个时间映射字段:[code="js"]{name: 'startTime',type:'date',dateFormat:"Y-m-d H:i:s"}[/code]传进来数据形式为:2010-01-23 12:23:10列显示设置:[code="js"]{ header:'开始...原创 2011-02-03 14:37:31 · 130 阅读 · 0 评论 -
store 的 getModifiedRecords() 需要 commitChanges()
store的getModifiedRecords()每次处理完后需要commitChanges() ;否则下次getModifiedRecords()还会出现上次的记录!原创 2011-01-23 16:16:10 · 523 阅读 · 0 评论 -
ext 无法删除labelfield 动态改变labelfield
Ext 2.2, FF 3.6 根据一个textfield id 来删除一个textField,但是其label却还在的解决方案是: 首先利用Ext.DomQuery.selectNode("label[for='fieldID']")获取该component,通常label 会生成一个名字为for,其值与textField id相等的属性。能获取该dom,那么接下来的操作就承...原创 2011-01-15 22:35:14 · 146 阅读 · 0 评论 -
ext2.2 datefield在firefox下过长的解决方案
搜索ext-all.css,找到这一行:[code="java"].x-date-picker{border:1px solid #1b376c;border-top:0 none;background:#fff;position:relative;} [/code] 替换为:[code="java"] .x-date-picker{border:1px solid #1b376...原创 2011-01-12 21:11:19 · 130 阅读 · 0 评论 -
Ext 表单验证
我们可以通过定义item的vtype的类型做简单的表单验证。其中vtype支持的类型为:1.alpha //只能输入字母,无法输入其他(如数字,特殊符号等)2.alphanum//只能输入字母和数字,无法输入其他3.email//email验证4.url//url格式验证,要求的格式是http://开头的很多人会问为什么没有只是输入数字的,其实通过定义item的xtyp...原创 2011-01-12 20:56:08 · 87 阅读 · 0 评论 -
Ext xtype类型
xtype Class基本组件---------------------------------------box Ext.BoxComponentbutton Ext.Buttoncolorpalette Ext.ColorPalettecomponent Ext.C...原创 2011-01-11 23:45:13 · 308 阅读 · 0 评论 -
ext当JSON返回空时store不刷新解决方案
现象:ext版本2.0,当使用Ext.data.Store存取服务器返回JSON的数据,如果服务器返回空,store刷新无效,仍会保留上次的数据。解决方法:如果结果是空,不要返回null,可以赋予其[{}],表示无数据。...2010-12-26 16:39:10 · 185 阅读 · 0 评论 -
解决Extjs中Combobox显示值和真实值赋值问题
version:ext2.2初始化赋值给combobox常常会遇到显示值不等于真实值的问题。这个时间就要调用到setvalue和setrawvalue了,下面是我初始化省份的时候的例子,其中真实值是省份ID,显示值是省份中文名:[code="js"](updateUserInfoPanel.find('name','provinceId')[0]).setValue(sm.getS...原创 2011-03-20 11:44:14 · 497 阅读 · 0 评论