番号欄に 12.80 を入力しようとすると、最後の 0 が消えてしまいます。数値フィールドを表示するにはどうすればよいですか??
質問する
98 次
1 に答える
0
予想される動作です。カスタム実装が必要な場合は、ラウンドを実行する必要がありますparseFloat
。その(ネイティブ)関数は、末尾の10進数のゼロ(および先行ゼロ)を削除するためです。
e.g. parseFloat("00100.00100") results in 100.001
回避する唯一の方法は、少なくとも次の2つの関数をオーバーライドすることです。
parseValue : function(value) {
//provide own implementation
console.log('parseValue', value);
return value;
},
valueToRaw: function(value) {
//provide own implementation
console.log('valueToRaw', value);
return value;
}
これがソースです
于 2013-03-20T12:19:53.013 に答える