0
我正在使用Extjs 4.2.1和RowEditing插件。我需要從「。」更改小數點分隔符。爲「,」。我在渲染時使用此代碼視窗EXTJS網格中的小數精度行編輯插件
Ext.util.Format.thousandSeparator = '.';
Ext.util.Format.decimalSeparator = ',';
仍然在網格中編輯與小數點分隔符NumberField編輯器繼續列「」而不是「,」。
如何更改RowEditing插件中的小數點分隔符? 我想是這樣的鏈接 Decimal precision in an EXTJS grid
按照列定義:
{
text : "Valor unitário",
dataIndex : 'valorUnitario',
flex : 1,
align : 'right',
menuDisabled : true,
editor : {
xtype : 'numberfield',
allowBlank : false,
minValue : 0,
forcePrecision : true,
decimalSeperator : ','
},
renderer : Ext.util.Format.numberRenderer('0.000,00')
}
你有你的號碼字段配置錯字。 config屬性是decimalSeparator而不是decimalSeperator http://docs.sencha.com/extjs/4.2.2/#!/api/Ext.form.field.Number-cfg-decimalSeparator – Akatum
謝謝Akatum,這是一個錯字,對不起我的錯。現在正在完美工作 – Vander