SpreadJS製品ヘルプ
remove メソッド
GC.Spread.Sheets.Tables 名前空間 > TableManager タイプ : remove メソッド
テーブルインスタンスまたはテーブル名。
テーブルを削除するときにどのデータを保持するかを指定します。
テーブルを削除し、何も保持しません。
テーブルを削除し、テーブルのデータを保持します。
テーブルを削除し、テーブルのスタイルを保持します。
指定したテーブルを削除します。
シンタックス
var instance = new GC.Spread.Sheets.Tables.TableManager(sheet);
var value; // Type: Table
value = instance.remove(table, options, options.none, options.keepData, options.keepStyle);
function remove( 
   table : undefined,
   options : TableRemoveOptions,
   (optional) options.none : number,
   (optional) options.keepData : number,
   (optional) options.keepStyle : number
) : Table;

パラメータ

table
テーブルインスタンスまたはテーブル名。
options
テーブルを削除するときにどのデータを保持するかを指定します。
options.none
テーブルを削除し、何も保持しません。
options.keepData
テーブルを削除し、テーブルのデータを保持します。
options.keepStyle
テーブルを削除し、テーブルのスタイルを保持します。
使用例
次のサンプルコードは、テーブルを削除します。
activeSheet.tables.add("Table1", 0, 0, 3, 3, GC.Spread.Sheets.Tables.TableThemes.dark1);
activeSheet.getCell(0,0).text("Name");
activeSheet.getCell(0,1).text("Value");
activeSheet.getCell(0,2).text("T/F");
activeSheet.getCell(1,0).text("AW");
activeSheet.getCell(1,1).text("5");
activeSheet.getCell(1,2).text("T");

$("#button1").click(function () {
var table  = activeSheet.tables.find(0,0);
activeSheet.tables.remove(table, GC.Spread.Sheets.Tables.TableRemoveOptions.keepData);
    });

...
<input type="button" id="button1" value="Button 1" />
activeSheet.tables.add("Table1", 0, 0, 3, 3, GC.Spread.Sheets.Tables.TableThemes.dark1);
activeSheet.getCell(0,0).text("Name");
activeSheet.getCell(0,1).text("Value");
activeSheet.getCell(0,2).text("T/F");
activeSheet.getCell(1,0).text("AW");
activeSheet.getCell(1,1).text("5");
activeSheet.getCell(1,2).text("T");

$("#button1").click(function () {
var table  = activeSheet.tables.find(0,0);
activeSheet.tables.remove(table);
    });
関連トピック

参照

TableManager タイプ