SpreadJS製品ヘルプ
TableFiltered イベント
GC.Spread.Sheets 名前空間 > Events タイプ : TableFiltered イベント
イベントを発生させたシート。
シートの名前。
自動的にフィルタリングされるテーブルの列。
自動的にフィルタリングされる列のインデックス。
列のフィルタリングの基準となる値。
列のフィルタリングの基準となる条件ルール情報。
テーブル列が自動的にフィルタリングされた直後に発生します。
シンタックス
var instance; // Type: Events
instance.TableFiltered = function(sheet, sheetName, table, col, filterValues, conditionInfo) { };
TableFiltered = function ( 
   sheet : Worksheet,
   sheetName : string,
   table : Table,
   col : number,
   filterValues : Array,
   conditionInfo : Object
) { };

パラメータ

sheet
イベントを発生させたシート。
sheetName
シートの名前。
table
自動的にフィルタリングされるテーブルの列。
col
自動的にフィルタリングされる列のインデックス。
filterValues
列のフィルタリングの基準となる値。
conditionInfo
列のフィルタリングの基準となる条件ルール情報。
使用例
次のサンプルコードは、TableFilteredイベントを使用します。
activeSheet.tables.add("Table1", 0, 0, 3, 3, GC.Spread.Sheets.Tables.TableTheme.dark1);
activeSheet.getCell(0,0).text("Name");
activeSheet.getCell(0,1).text("Value");
activeSheet.getCell(0,2).text("T/F");
activeSheet.getCell(1,0).text("AW");
activeSheet.getCell(1,1).text("5");
activeSheet.getCell(1,2).text("T");

activeSheet.bind(GC.Spread.Sheets.Events.TableFiltered, function (e, info) {    
        alert("Sheet (" + info.sheetName + ")");
});
activeSheet.tables.add("Table1", 0, 0, 3, 3, GC.Spread.Sheets.Tables.TableTheme.dark1);
activeSheet.getCell(0,0).text("Name");
activeSheet.getCell(0,1).text("Value");
activeSheet.getCell(0,2).text("T/F");
activeSheet.getCell(1,0).text("AW");
activeSheet.getCell(1,1).text("5");
activeSheet.getCell(1,2).text("T");

activeSheet.bind(GC.Spread.Sheets.Events.TableFiltered, function (e, info) {    
        alert("Sheet (" + info.sheetName + ")");
});
関連トピック

参照

Events タイプ