我有一个网格,允许用户通过编辑行输入数字。我希望数字支持4位小数,但它只支持2.我想出了如何显示4位小数,但它没有注册任何超过2位小数的位置。
因此,如果用户输入1000.1111,结果字段将在网格中显示1000.1100。如何告诉模型该字段精确到4位小数?
我在模型中的字段如下所示:
{name: 'Price_Customer__c', type: 'number'},
网格中的列设置如下:
{
header: 'Price to Customer',
flex: 0,
width: 100,
sortable: true,
renderer: Ext.util.Format.numberRenderer('$0,000.0000'),
dataIndex: 'Price_Customer__c',
summaryType: 'sum',
field: {
xtype: 'numberfield'
}
},
答案 0 :(得分:4)
这应该有效:
{
header: 'Price to Customer',
flex: 0,
width: 100,
sortable: true,
renderer: Ext.util.Format.numberRenderer('$0,000.0000'),
dataIndex: 'Price_Customer__c',
summaryType: 'sum',
editor: { //field has been deprecated as of 4.0.5
xtype: 'numberfield',
decimalPrecision: 4
}
}