SpreadJS製品ヘルプ
TableSheet メソッド
GC.Spread.Sheets 名前空間 > TableSheet タイプ : TableSheet メソッド
テーブルシートの名前。
テーブルシートのデータビュー。
初期化オプション。
新しい空の行を追加できるかどうか。
交互行スタイルのオプションを定義します。
テーブルシートのデフォルトのスタック行の高さ。 デフォルトで平均高さを計算します。
指定された名前、データビュー、およびオプション設定を持つテーブルシートを表します。
シンタックス
var value; // Type: any
value = GC.Spread.Sheets.TableSheet.TableSheet(name,
                                               dataView,
                                               options,
                                               options.allowAddNew,
                                               options.alternatingRowOptions,
                                               options.defaultStackRowHeight);
function TableSheet( 
   (optional) name : string,
   (optional) dataView : View,
   (optional) options : Object,
   (optional) options.allowAddNew : boolean,
   (optional) options.alternatingRowOptions : GC.Spread.Sheets.TableSheet.IAlternatingRowOptions,
   (optional) options.defaultStackRowHeight : number
) : any;

パラメータ

name
テーブルシートの名前。
dataView
テーブルシートのデータビュー。
options
初期化オプション。
options.allowAddNew
新しい空の行を追加できるかどうか。
options.alternatingRowOptions
交互行スタイルのオプションを定義します。
options.defaultStackRowHeight
テーブルシートのデフォルトのスタック行の高さ。 デフォルトで平均高さを計算します。
使用例
//次のサンプルコードは、空のTableSheetを作成します。
var tableSheet = spread.addSheetTab(0, "", GC.Spread.Sheets.SheetType.tableSheet);

//次のサンプルコードは、名前が指定されたTableSheetを作成します。
var tableSheet = spread.addSheetTab(0, "tableSheet1", GC.Spread.Sheets.SheetType.tableSheet);

//次のサンプルコードは、名前とデータソースが指定されたTableSheetを作成します。
var dataManager = spread.dataManager();
var myTable = dataManager.addTable("myTable", {
    remote: {
        read: {
            url: 'https://demodata.grapecity.com/northwind/api/v1/Orders'
        }
    }
});
myTable.fetch().then(function() {
    var myView = myTable.addView("myView");
    var tableSheet = spread.addSheetTab(0, "tableSheet1", GC.Spread.Sheets.SheetType.tableSheet);
    tableSheet.setDataView(myView);
});

//次のサンプルコードは、名前とオプションが指定されたTableSheetを作成します。
var style = new GC.Spread.Sheets.Style();
var tableSheet = spread.addSheetTab(0, "tableSheet1", GC.Spread.Sheets.SheetType.tableSheet);
tableSheet.options = {allowAddNew: false, alternatingRowOptions: { step: [1, 1], style: style}};
関連トピック

参照

TableSheet タイプ