SpreadJS製品ヘルプ
フィルタインジケータの非表示
SpreadJS > サンプルコード > 行フィルタのサンプルコード > フィルタインジケータの非表示

フィルタインジケータを非表示にできます。

コードの使用

次のサンプルコードは、フィルタインジケータを非表示にします。

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();
     });
 });
関連トピック

開発者の手引き