3

我有一个网格,允许用户通过编辑行来输入数字。我希望数字支持 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'
            }
        },
4

1 回答 1

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
    }
}
于 2013-08-08T21:47:27.630 回答