SpreadJS製品ヘルプ
bindColumns メソッド
GC.Spread.Sheets 名前空間 > Worksheet タイプ : bindColumns メソッド

以下の設定が使用できます。

column.name string型 データソース列の名前。
column.displayName string型 列ヘッダに表示するテキスト。
column.visible boolean型 列が表示される場合はtrue、それ以外の場合はfalse
column.size number型 列の幅。
column.formatter string型 列のフォーマッター。
column.resizable boolean型 列をサイズ変更できる場合はtrue、それ以外の場合はfalse
column.value function型 指定した項目の値をデータソースから取得するか、データソースに設定します。
column.cellType GC.Spread.Sheets.BaseCellType 列のセルに表示するセル型。
指定したデータフィールドを使用して列を連結します。
シンタックス
var instance = new GC.Spread.Sheets.Worksheet(name);
var value; // Type: any
value = instance.bindColumns(columns);
function bindColumns( 
   columns : Array
) : any;

パラメータ

columns

以下の設定が使用できます。

column.name string型 データソース列の名前。
column.displayName string型 列ヘッダに表示するテキスト。
column.visible boolean型 列が表示される場合はtrue、それ以外の場合はfalse
column.size number型 列の幅。
column.formatter string型 列のフォーマッター。
column.resizable boolean型 列をサイズ変更できる場合はtrue、それ以外の場合はfalse
column.value function型 指定した項目の値をデータソースから取得するか、データソースに設定します。
column.cellType GC.Spread.Sheets.BaseCellType 列のセルに表示するセル型。
使用例
This example binds columns.
var datasource = [
                 { name: "Alice", age: 27, birthday: "1985/08/31", position: "PM" },
                 { name: "Aimee", age: 28, birthday: "1984/07/31", position: "TL" },
                 { name: "Charles", age: 29, birthday: "1983/03/31", position: "QC" },
            ];
var colInfos = [
                { name: "name", displayName: "Name", size: 70 },
                { name: "age", displayName: "Age", size: 40, resizable: false },
                { name: "birthday", displayName: "Birthday", formatter: "d/M/yy", size: 120 },
                { name: "position", displayName: "Position", size: 50, visible: false }
            ];
activeSheet.autoGenerateColumns = true;
activeSheet.setDataSource(datasource);
activeSheet.bindColumns(colInfos);
関連トピック

参照

Worksheet タイプ
データの連結