jqxNumberInput を利用してユーザーが数字を入力できるようにする JQXGrid があります。
createeditor: function (row, cellvalue, editor) {
editor.jqxNumberInput({ spinMode: "simple", decimalSeparator: decimalSeparator, groupSeparator: groupSeparator });
},
そのように宣言しました。
私の問題は、入力のフィールドに負の数、つまり「-110.50」がある場合、動作がトリッキーになることです。ユーザーが入力全体を選択して削除を押すと、新しい値は"-0.00"になります。次に、入力に「50.50」と入力しようとすると、負が削除され、数値が「-50.50」になります。
必要なものを強調表示して削除することはできますが、そのマイナスを取り除く唯一の方法は、数値を「-0.00」に設定し、スピナーを使用して値を上げる単語を繰り返すことです。これは UX にとってひどいことです。
私はGoogle検索を行いましたが、この問題に関連するAPIやその他のSOの質問には何も見つかりませんでした。
誰かがこの問題に遭遇し、解決策を持っているなら、それは大歓迎です。