我有一个带有NumberColumn的Ext编辑器网格。该列的编辑器设置为Ext.form.TextField。此网格由JSON填充,数据以JSON形式提交。ExtJS以字符串形式提交的TextField值,而不是整数/数字
我的问题是,当用户在此列中输入一个数字时,它将作为字符串而不是数字发送。换句话说,它看起来像这样属性:“500”我想要的是这个,属性:500。
我列定义:
new Ext.grid.NumberColumn ({
header: 'Area (ha)',
dataIndex: 'Area',
format: '0',
width: 60,
editor: new Ext.form.TextField({
allowBlank: false
})
})
以及此列的字段定义:
{ name: 'Area'}
我已经试过这一点,但什么都不做:
{ name: 'Area', type: 'int' }
任何想法?谢谢!
您应该接受第一个答案。 – 2011-11-22 17:34:41