グリッドの構築に使用されるオブジェクトをこれらがどのように変更するかを確認するために、SlickGrid
's editors
/機能を調べていました(私が理解している限り、テーブルに加えられた変更は自動的にオブジェクトに複製されるため)。formatters
data
data
(または文字列booleans
を処理する代わりに)チェックボックスとして編集およびフォーマットする方法を示す特定の例を見ていましたが、オブジェクトにレプリケートされた値に一貫性がないことに気付きました。true
false
data
私が何を意味するかを確認するにはeffortDriven
、最初の4行の列を次のように編集します
。-タスク0:触れないでください
-タスク1:チェックしてください
-タスク2:触れないでください
-タスク3:チェックしてチェックを外してください
次に、Firebugコンソールで、データオブジェクトにアラートを送信します。
effortDriven
このフィールドで取得する値は次のとおりです
。-タスク0:
-タスク1:
-タスク2:
-タスク3:true
checked
false
(void 0)
ご覧のとおり、最初はであると想定されていたフィールドの場合、boolean
最終的に4つの異なる値になります。一般的なコメントとして、ロジックformatters/editors
は視覚化をチェックするだけで、data
オブジェクトの整合性を維持することだと思いました。したがって、を使用するときにオブジェクトがどのように更新されているかを再確認することを強くお勧めします。データを想定しないでください。整合性は維持されますSlickGrid
data
formatters/editors
)。
UIのチェックボックスを使用しながら、data
オブジェクトが2つの値を保持していることを確認するにはどうすればよいですか?boolean