ユーザーがスピナーのテキストボックスに入力してスピナーの値を手動で変更できないことを検証したいと思います。
たとえば、サーバーから取得したフィールド sales multiple = x は修正されません。以下のような制限付きのスピナーフィールドを表示します
spinner.setMinValue = x spinner.setIncrement = x spinner.setValue = x
そのため、x=3 の場合、ユーザーは 3,6,9... などと入力する必要がある場合、xeg で複数の値を強制的に選択します。
ここで私の問題は、スピナー フィールドのテキスト ボックスに 2 を入力した場合です。GXT ウィジェットはその値を受け入れます。
考えられる解決策:
設定するのを忘れたスピナーフィールドの事前定義されたプロパティはありますか?
このための事前定義されたバリデータはありますか?
スピナー フィールドのテキスト ボックスを css だけで読み取れるように設定して、ユーザーがテキスト ボックスに集中できず、値を変更できないようにすることはできますか。
上記のいずれでもない場合、手動で達成する方法は?