ExtJs4.0日期控件只显示年月按年月格式会跳月的解决办法
2015-07-31 18:20
597 查看
如果是Ext.form.panel的话,只要设置一下属性就可以。如下代码:
如果是Ext.grid.panel的话,比较麻烦。网上也有各位大神的解决方法,不过都比较麻烦,要重写控件,我向一位大牛请教后整理出一个非常简单的方法,代码:
{ text : '期间', width : 80, sortable : true, dataIndex : 'accountPeriod', format : 'Ym' }
如果是Ext.grid.panel的话,比较麻烦。网上也有各位大神的解决方法,不过都比较麻烦,要重写控件,我向一位大牛请教后整理出一个非常简单的方法,代码:
Ext.define('Dpap.branchWithHold.WithHoldGrid', { extend : 'Ext.grid.Panel', frame : true, sortableColumns : false, enableColumnHide : false, enableColumnMove : false, stripeRows : true, selType : "rowmodel", forceFit:true, columns : [ { text : "税种", dataIndex : 'taxName', editor : { xtype: 'combo', maxLength : 200, allowBlank: false, editable : false, valueField : "taxCategory", displayField : "taxCategory", store : taxCategoryStore } },{//定义日期控件 text : "期间", dataIndex : 'accountPeriod', editor : { xtype: 'monthfield', maxLength : 200, allowBlank: false, editable : false, format: 'Ymd' }, xtype : 'datecolumn', //重要的就是下面的部分,用renderer获取选中的值,然后进行格式化,重新赋值。 renderer : function(value){ return Ext.Date.format(value,'Ym'); } } ] });
相关文章推荐
- boost库之property tree库,解析JSON、XML、INI等
- JSP之重定向与转发的区别【入门版】
- JavaScript标准Selection操作
- .net 实体对象和json转换
- js金额计算解决精度问题
- JSP中page和pageContext的区别
- Js_获取浏览器等高宽
- 随笔
- 外部引用校验JS
- JS获取单选框选中的值
- log4js配置文件
- JS中实现简单实用的HashMap
- JavaScript加密库 Crypto-JS
- JSON解析
- JS设置多选框处于选中状态
- 原生js获取Html元素的实际宽度高度
- javascript 变量
- js图片上传预览
- JavaScript语言调试技巧
- JavaScript图片轮播代码分享