Extjs中DisplayField的日期或者數(shù)字格式化擴(kuò)展
frame: true,
renderTo: 'form-div',
items: [{
});

那么我們可以重寫一下 Ext.form.DisplayField,讓他支持 format 屬性
Ext.override(Ext.form.DisplayField, { getValue: function () { return this.value; }, setValue: function (v) { this.value = v; this.setRawValue(this.formatValue(v)); return this; }, formatValue: function (v) { if (this.dateFormat && Ext.isDate(v)) { return v.dateFormat(this.dateFormat); } if (this.numberFormat && typeof v == 'number') { return Ext.util.Format.number(v, this.numberFormat); } return v; } });
var form = new Ext.form.FormPanel({
frame: true,
renderTo: 'form-div',
items: [{
xtype: 'displayfield',
fieldLabel: 'Date',
value: new Date(),
dateFormat: 'm/d Y'
}]
});
應(yīng)該還是比較 perfect 的,哈哈哈
- JS數(shù)字千分位格式化實(shí)現(xiàn)方法總結(jié)
- JS實(shí)現(xiàn)的4種數(shù)字千位符格式化方法分享
- js金額數(shù)字格式化實(shí)現(xiàn)代碼(加減逗號(hào)處理)
- javascript 數(shù)字格式化輸出的實(shí)現(xiàn)代碼
- 千分位數(shù)字格式化(用逗號(hào)隔開 代碼已做了修改 支持0-9位逗號(hào)隔開)的JS代碼
- JS格式化數(shù)字金額用逗號(hào)隔開保留兩位小數(shù)
- JS格式化數(shù)字保留兩位小數(shù)點(diǎn)示例代碼
- js為數(shù)字添加逗號(hào)并格式化數(shù)字的代碼
- 5個(gè)javascript的數(shù)字格式化函數(shù)分享
- js對(duì)數(shù)字的格式化使用說明
- js prototype 格式化數(shù)字 By shawl.qiu
- JS實(shí)現(xiàn)的數(shù)字格式化功能示例
相關(guān)文章
EXTJS FORM HIDDEN TEXTFIELD 賦值 使用value不好用的問題
用了一個(gè)方法解決了此問題,但是老是感覺這樣解決了很不爽,各位有沒有遇到過這種問題,請(qǐng)指點(diǎn)一下。2011-04-04Ajax請(qǐng)求在數(shù)據(jù)量大的時(shí)候出現(xiàn)超時(shí)的解決方法
這篇文章主要介紹了Ajax請(qǐng)求在數(shù)據(jù)量大的時(shí)候出現(xiàn)超時(shí)的解決方法,需要的朋友可以參考下2014-02-02Ext修改GridPanel數(shù)據(jù)和字體顏色、css屬性等
這篇文章主要介紹了Ext修改GridPanel數(shù)據(jù)和字體顏色、css屬性等,需要的朋友可以參考下2014-06-06Extjs 3.3切換tab隱藏相應(yīng)工具欄出現(xiàn)空白解決
在切換tabpanel的時(shí)候,把相應(yīng)的工具欄隱藏掉,結(jié)果出現(xiàn)空白,先熊板板的空白不過后來終于解決,接下來與大家分享下解決技巧,感興趣的朋友可以參考下哈2013-04-04Extjs ajax同步請(qǐng)求時(shí)post方式參數(shù)發(fā)送方式
一般參數(shù)傳遞通過url后面跟后臺(tái)也能取到,不過看到send參數(shù)也可以發(fā)送參數(shù),試驗(yàn)了一下服務(wù)器端接受不到發(fā)送的參數(shù),在firebug里看到發(fā)送的請(qǐng)求post部分是一個(gè)串,不太象正常發(fā)送的參數(shù)。2009-08-08