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

パラメータ

sheet
イベントを発生させたシート。
sheetName
シートの名前。
col
自動的にフィルタリングされる列のインデックス。
filterValues
列のフィルタリングの基準となる値。
conditionInfo
列のフィルタリングの基準となる条件ルール情報。
使用例
次のサンプルコードは、RangeFilteringイベントを使用します。
var cellrange =new GC.Spread.Sheets.Range(0, 2, 5, 1);
var hideRowFilter =new GC.Spread.Sheets.Filter.HideRowFilter(cellrange);
activeSheet.rowFilter(hideRowFilter);

activeSheet.bind(GC.Spread.Sheets.Events.RangeFiltering, function (e, info) {    
        alert("Col (" + info.col + ")");
});
var cellrange =new GC.Spread.Sheets.Range(0, 2, 5, 1);
var hideRowFilter =new GC.Spread.Sheets.Filter.HideRowFilter(cellrange);
activeSheet.rowFilter(hideRowFilter);

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

参照

Events タイプ