フィルタインジケータを非表示にできます。
次のサンプルコードは、フィルタインジケータを非表示にします。
| JavaScript |
コードのコピー
|
|---|---|
$(document).ready(function () {
var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"),{sheetCount:3});
var activeSheet = spread.getActiveSheet();
activeSheet.setRowCount(7);
activeSheet.setValue(0, 0, "North");
activeSheet.setValue(1, 0, "South");
activeSheet.setValue(2, 0, "East");
activeSheet.setValue(3, 0, "South");
activeSheet.setValue(4, 0, "North");
activeSheet.setValue(5, 0, "North");
activeSheet.setValue(6, 0, "West");
activeSheet.setColumnWidth(0, 80);
//行フィルタを設定します。
activeSheet.rowFilter(new GC.Spread.Sheets.Filter.HideRowFilter(new GC.Spread.Sheets.Range(0, 0, 7, 1)));
$("#button1").click(function(){
//フィルタインジケータを非表示にします。
var rowFilter = spread.getActiveSheet().rowFilter();
rowFilter.filterButtonVisible(0, false);
activeSheet.repaint();
});
$("#button2").click(function(){
//フィルタインジケータを再表示します。
var rowFilter = spread.getActiveSheet().rowFilter();
rowFilter.filterButtonVisible(0, true);
activeSheet.repaint();
});
});
|
|