Spread.Sheets
フィルタインジケータの非表示

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

コードの使用

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

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();
    });
});
参照

 

 


© 2016-2018, GrapeCity inc. All rights reserved.