フィルタインジケータを非表示にできます。
次のサンプルコードは、フィルタインジケータを非表示にします。
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(); }); }); |