我有一个Ext.Js Web应用程序,其中我有一个使用Ext.grid.ColumnModel的Ext.grid.EditorGridPanel。
其中一个字段是浮点十进制类型(即:2.34,8.9,3.14等)。
填充网格时,我希望此字段的行为类似于Ext.form.NumberField。具体来说,当从数据库中提取的值具有“.0”前缀(即:3.0,1.00,1.0等)时 - 我希望该字段自动将值截断为其整数值(3.0变为3; 1.00变为1; 1.0变为1;等等。
到目前为止,我还没能做到这一点。这是我的Ext.grid.ColumnModel代码......
var result = new Ext.grid.ColumnModel(
{ header: 'Weight (kg)',
editable: false,
editor: {
xtype: 'numberfield'
},
dataIndex: 'weight',
sortable: true,
renderer: Ext.util.Format.htmlEncode,
tooltip: 'The weight field...',
hidden: false
}
]);
xtype:'numberfield'属性仅在字段可编辑且单击时截断数字。我需要该字段在数据库填充时立即截断。
有什么建议吗?
提前致谢, 添