SpreadJS製品ヘルプ
RangeChanged イベント
GC.Spread.Sheets 名前空間 > Events タイプ : RangeChanged イベント
イベントを発生させたシート。
シートの名前。
範囲の行インデックス。
範囲の列インデックス。
範囲の行数。
範囲の列数。
テーブル名のコレクション。
データが変更されたセルの位置。各位置は行と列を持ちます。
RangeChangedイベントを発生させたアクションのタイプ。
このイベントが「元に戻す」操作によって発生したかどうか。
セル範囲が変更されたときに発生します。
シンタックス
var instance; // Type: Events
instance.RangeChanged = function(sheet,
                                 sheetName,
                                 row,
                                 col,
                                 rowCount,
                                 colCount,
                                 tableNames,
                                 changedCells,
                                 action,
                                 isUndo) { };
RangeChanged = function ( 
   sheet : Worksheet,
   sheetName : string,
   row : number,
   col : number,
   rowCount : number,
   colCount : number,
   tableNames : undefined,
   changedCells : undefined,
   action : RangeChangedAction,
   isUndo : boolean
) { };

パラメータ

sheet
イベントを発生させたシート。
sheetName
シートの名前。
row
範囲の行インデックス。
col
範囲の列インデックス。
rowCount
範囲の行数。
colCount
範囲の列数。
tableNames
テーブル名のコレクション。
changedCells
データが変更されたセルの位置。各位置は行と列を持ちます。
action
RangeChangedイベントを発生させたアクションのタイプ。
isUndo
このイベントが「元に戻す」操作によって発生したかどうか。
使用例

次のサンプルコードは、セル範囲が変更されたときにシート名とアクションを返します。

activeSheet.bind(GC.Spread.Sheets.Events.RangeChanged, function (sender, args) {
  console.log(args.sheetName, args.action);
});
関連トピック

参照

Events タイプ