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型 | 列のセルに表示するセル型。 |
Javascript (Usage) | |
---|---|
var instance = new GC.Spread.Sheets.Worksheet(name); var value; // Type: any value = instance.bindColumns(columns); |
Javascript (Specification) | |
---|---|
function bindColumns( columns : Array ) : any; |
以下の設定が使用できます。
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 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);