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