在ext js numberfield中,有一个config decimalPrecision。默认情况下,它将需要2位精度。我不希望精度适用于该领域。它应该与我输入的值相同。怎么做?
答案 0 :(得分:1)
我建议使用带maskRe
配置选项的文本字段。在这种情况下,您可以完全控制小数精度。缺点是你松开了旋转按钮。
{
xtype: 'textfield',
name: 'number',
fieldLabel: 'Number',
maskRe: new RegExp("[0-9.]+")
}
https://fiddle.sencha.com/#fiddle/ihn
另一种选择是根据'。'之后的小数位数动态设置精度。我创造了一个小提琴:在"测试号码"字段输入带小数精度的任意数字,按"填充数字字段"并且下面的数字字段将填充值和输入的精度。 https://fiddle.sencha.com/#fiddle/ihp