2017-05-03 6 views
0

ExtJsフォームパネルのチェックボックスが正しくバインドされていません。つまり、値がchecked(値は1)からunchecked(値は0)に変更されると、それぞれのフィールドのモデルの値は引き続きチェックされます1)。この問題はバージョン6.2.0.981で発生しますが、問題は最新バージョン6.2.1.167では再現できません。ここでは、同じもののバイブルがあり、バージョン間を切り替えて問題を確認します。 6.2.0.981バージョンでこの問題の回避策があるかどうかお知らせください。また、6.2.1.167のリリースノートでは、「EXTJS-21886 - チェックボックスが正しい値を返さない」というメッセージが修正されましたが、以前のバージョンではこの修正方法はありますか?ExtJsチェックボックスバインドの問題

CheckBox Bind issue Fiddle

答えて

3

あなたのチェックボックスの設定に

uncheckedValue: 0 

を追加することによってこの問題を解決することができます。 Excerpt from the docs:フォームが送信されたときにチェックボックスフィールドのために提出されている何もになり、これが定義されていないデフォルトでは、

バグは何もするので、同様のモデルの更新時に提出されていない、としていることでした何も提供されなかったが、モデルの価値は更新されなかった。

+0

ありがとうございました@アレクサンダーその作業は今!!!! – user1058913

関連する問題