DataSource内のいくつかのものを手動で変更し、プロパティ.dirty = trueを設定していますが、リフレッシュ時に正しく動作しますが、グリッドに赤い汚れた三角形を置いていません。実際に要素を直接プッシュする以外に、これを手動で行う良い方法はありますか?私が言ったように剣道UI手動でセル汚れインジケータを設定する
var item = gridDataSource.get(id);
item.dirty = true;
item.SomeOtherlId = 5;
kendoGrid.refresh();
、すべてが私はちょうど赤いdoritoを取得していないですし、より良い方法がある場合はJavaScriptでそれを妨害希望されない、正しく動作しています。ありがとうございました。
カバー何を "JavaScriptでそれを妨害" ん?このカテゴリにクラス "k-dirty-cell"を追加していますか? – Fruitbat
はい、現在、私はセルにこれをやっています:.addClass( 'k-dirty-cell')。prepend( '') - それはちょうど私にハッキーのようですか? – naspinski