セルや行のダーティ状態を調べることができます。
ダーティ状態は、セルを変更することで設定されます。セルがダーティであれば、現在の行もダーティであるということになります。
連結データがロードされた時点では、セルはダーティではありません。データソースとの連結後、セルを変更すると、ダーティ状態が設定されます。
行の挿入によって値が設定されると、この行はダーティな行ではなく、挿入行とみなされます。行数または列数を設定した後、あるいはfromJSONおよびtoJSONメソッドの実行後に、ダーティ状態は消去されます。
ダーティ状態を消去するには、 clearPendingChangesメソッドを使用します。ダーティ状態の行およびセルを取得するには、getDirtyRowsおよびgetDirtyCellsメソッドを使用します。
次のサンプルコードは、セルを編集することでダーティ状態を設定します。ボタンを選択すると、ダーティ状態が消去されます。
JavaScript |
コードのコピー
|
---|---|
var customers = [ $("#button1").click(function () { // ページにコマンドボタンコントロールを追加します。 |