SpreadJS製品ヘルプ
addFromDataSource メソッド
GC.Spread.Sheets.Tables 名前空間 > TableManager タイプ : addFromDataSource メソッド
テーブル名。
行インデックス。
列インデックス。
テーブルのデータソース。
テーブルのスタイル。
テーブルの初期化オプション。
ヘッダを表示するかどうか。
boolean フッタを表示するかどうか。
指定したデータソースを持つ範囲テーブルをシートに追加します。
シンタックス
var instance = new GC.Spread.Sheets.Tables.TableManager(sheet);
var value; // Type: Table
value = instance.addFromDataSource(name,
                                   row,
                                   column,
                                   dataSource,
                                   style,
                                   options,
                                   options.showHeader,
                                   options.showFooter);
function addFromDataSource( 
   name : string,
   row : number,
   column : number,
   dataSource : object,
   style : TableTheme,
   options : Object,
   (optional) options.showHeader : boolean,
   (optional) options.showFooter : boolean
) : Table;

パラメータ

name
テーブル名。
row
行インデックス。
column
列インデックス。
dataSource
テーブルのデータソース。
style
テーブルのスタイル。
options
テーブルの初期化オプション。
options.showHeader
ヘッダを表示するかどうか。
options.showFooter
boolean フッタを表示するかどうか。

戻り値の型

新しいテーブルインスタンス。
使用例
次のサンプルコードは、テーブルを作成します。
var source = [
                { LastName: "Freehafer", FirstName: "Nancy", Title: "Sales Representative", Phone: "(123)555-0100"},
                { LastName: "Cencini", FirstName: "Andrew", Title: "Vice President, Sales", Phone: "(123)555-0101"},
                { LastName: "Kotas", FirstName: "Jan", Title: "Sales Representative", Phone: "(123)555-0102"},
                { LastName: "Sergienko", FirstName: "Mariya", Title: "Sales Representative", Phone: "(123)555-0103"},
            ];
            
            activeSheet.tables.addFromDataSource("Table1", 5, 2, source, GC.Spread.Sheets.Tables.TableThemes.dark1);
var source = [
                { LastName: "Freehafer", FirstName: "Nancy", Title: "Sales Representative", Phone: "(123)555-0100"},
                { LastName: "Cencini", FirstName: "Andrew", Title: "Vice President, Sales", Phone: "(123)555-0101"},
                { LastName: "Kotas", FirstName: "Jan", Title: "Sales Representative", Phone: "(123)555-0102"},
                { LastName: "Sergienko", FirstName: "Mariya", Title: "Sales Representative", Phone: "(123)555-0103"},
            ];
            
            activeSheet.tables.addFromDataSource("Table1", 5, 2, source, GC.Spread.Sheets.Tables.TableThemes.dark1);
関連トピック

参照

TableManager タイプ
テーブルの作成
テーブルの作成