Spread.Sheets
getDirtyCells メソッド
行インデックス。
列インデックス。
ダーティなセル範囲内の行数。
ダーティなセル範囲内の列数。
ダーティなセルのコレクションを取得します。
シンタックス
Javascript (Usage) 
var instance = new GC.Spread.Sheets.Worksheet(name);
var value; // Type: Array
value = instance.getDirtyCells(row, col, rowCount, colCount);
Javascript (Specification) 
function getDirtyCells( 
   row : number,
   col : number,
   rowCount : number,
   colCount : number
) : Array;

パラメータ

row
行インデックス。
col
列インデックス。
rowCount
ダーティなセル範囲内の行数。
colCount
ダーティなセル範囲内の列数。
使用例
次のサンプルコードは、ダーティなセルを取得します。
var customers = [
               { ID: 0, Name: 'A', Info1: 'Info0' },
               { ID: 1, Name: 'B', Info1: 'Info1' },
               { ID: 2, Name: 'C', Info1: 'Info2' },
            ];
            activeSheet.autoGenerateColumns = true;
            activeSheet.setDataSource(customers);

$("#button1").click(function () {
var dirtyCells = activeSheet.getDirtyCells();
var len = dirtyCells.length;
   if (len > 0) {
       for (var i = 0; i < len; i++) {
          var cell = dirtyCells[i];
          alert("row:" + cell.row + "   " + "col:" + cell.col + "    " + "oldValue:" + cell.oldValue + "    " + "newValue:" + cell.newValue);
                   }
         }
   });

//Add a button control to the page
<input type="button" id="button1" value="button1"/>

関連トピック

参照

Worksheet タイプ

 

 


© 2016-2018, GrapeCity inc. All rights reserved.