SpreadJS Documentation
GC.Spread.Sheets.Slicers Namespace / TableSlicerData class / TableSlicerData Constructor
The table.
In This Topic
    TableSlicerData Constructor
    In This Topic
    Represents table slicer data.
    Syntax
    var instance = new GC.Spread.Sheets.Slicers.TableSlicerData(table);
    function TableSlicerData( 
       table : Table
    ) : TableSlicerData;

    Parameters

    table
    The table.
    Example
    This example creates a slicer for the table.
    //create table
    var dataSource = [
        { Name: "Bob", City: "NewYork", Birthday: "1968/6/8" },
        { Name: "Betty", City: "NewYork", Birthday: "1972/7/3" },
        { Name: "Alice", City: "Washington", Birthday: "2012/2/15" },
    ];
    var table = activeSheet.tables.addFromDataSource("table1", 1, 1, dataSource);
    var slicerData = new GC.Spread.Sheets.Slicers.TableSlicerData(table)
    //Set slicer data to item slicer.
    var slicer = new GC.Spread.Sheets.Slicers.ItemSlicer("slicer", slicerData, "Name");
    //Add the item slicer to the dom tree.
    //The "slicerHost" is the div you want to add the slicer's dom to.
    $("#slicerHost").append(slicer.getDOMElement());
    
    .....
    <div id="slicerHost" style="height: 300px; width: 50%"></div>
    See Also