2017-07-26 10 views
0

私はdgridの入力を持っています。私のdgridは編集モードですので、ユーザーは行の追加、行の編集、行の並べ替えができます。私は私のコレクションを見てみると、それはDOJO DGRIDコレクションインプットとの同期

id: "1" 

COLUMN1: "INPUT TYPE="text"...." 

COLUMN2: "INPUT TYPE="text"...." 

注意次のようになります。私は、入力を記述して上記より大きいと少ないを置くことができませんでした。

など。画面上で変更を加えると、入力の1つにつき、コレクションは更新されません。したがって、新しい行を入力するかdgridをソートすると、入力されたすべてのデータが元の状態に更新されます。理由は、コレクションが更新されていないためです。コレクションを更新することは可能ですか、そうするために私自身のコードを書く必要がありますか?私はdgridを使用しており、onDemandグリッドではありません。

ご協力いただきありがとうございます。

答えて

0

collectionの初期化方法と、すべてのミックスインがどのように使用されているかについてのコードを追加してください。あなたの問題を理解できる限り、collectionTrackable mixinを追加する必要があります。そのドキュメントhereを読んでください。我々は追跡可能ミックスインを使用して更新プログラムの位置を追跡するためのサポートを追加することができます

:ドキュメントから

。 Trackable mixinをストアに追加すると、ストアのtrackメソッドを呼び出して、削除、追加、および更新イベントにインデックス情報を含むコレクションを取得できます。

これはあなたの助けになるかもしれません。

関連する問題