[]
• new Table(name?
, row?
, col?
, rowCount?
, colCount?
, style?
)
シートに追加できるテーブルを表します。
名前 | 型 | 説明 |
---|---|---|
name? |
string |
テーブル名。 |
row? |
number |
テーブルの行インデックス。 |
col? |
number |
テーブルの列インデックス。 |
rowCount? |
number |
テーブルの行数。 |
colCount? |
number |
テーブルの列数。 |
style? |
string | TableTheme |
テーブルのスタイルまたはスタイル名。 |
▸ allowAutoExpand(allowAutoExpandState?
): boolean
| Table
テーブルのallowAutoExpandStateを取得または設定します。
実例
console.log(table.allowAutoExpand());
table.allowAutoExpand(true);
名前 | 型 |
---|---|
allowAutoExpandState? |
boolean |
boolean
| Table
allowAutoExpandStateが設定されていない場合は、テーブルallowAutoExpandStateを返します。 値が設定されている場合は、テーブルを返します。
▸ autoGenerateColumns(value?
): any
データソースに連結するときに列を自動的に生成するかどうかを取得または設定します。
実例
var data = {
sales: [
{orderDate: '1/6/2013', item: 'Pencil', units: 95},
{orderDate: '4/1/2013', item: 'Binder', units: 60},
{orderDate: '6/8/2013', item: 'Pen Set', units: 16}
]
};
var table = sheet.tables.add('tableSales', 0, 0, 5, 1); // 1列のみ。
var tableColumn1 = new GC.Spread.Sheets.Tables.TableColumn(1, "orderDate", "Order Date", "d/M/yy");
var tableColumn2 = new GC.Spread.Sheets.Tables.TableColumn(2, "item", "Item");
var tableColumn3 = new GC.Spread.Sheets.Tables.TableColumn(3, "units", "Units");
table.autoGenerateColumns(false);
table.bind([tableColumn1, tableColumn2, tableColumn3], 'sales', data);
console.log(table.dataRange().colCount); // 1
table.autoGenerateColumns(true);
table.bind([tableColumn1, tableColumn2, tableColumn3], 'sales', data);
console.log(table.dataRange().colCount); // 3
名前 | 型 |
---|---|
value? |
boolean |
any
値が設定されていない場合は、データソースに連結するときに列を自動的に生成するかどうかを返します。値が設定されている場合は、テーブルを返します。
▸ bandColumns(value?
): any
交互列スタイルを表示するかどうかを示す値を取得または設定します。
実例
var sTable = activeSheet.tables.add("table1", 1, 1, 10, 5, GC.Spread.Sheets.Tables.TableThemes.medium2);
sTable.bandColumns(true);
sTable.bandRows(true);
名前 | 型 | 説明 |
---|---|---|
value? |
boolean |
交互列スタイルを表示するかどうか。 |
any
値が設定されていない場合は、交互列スタイルを表示するかどうかを返します。値が設定されている場合は、テーブルを返します。
▸ bandRows(value?
): any
交互行スタイルを表示するかどうかを示す値を取得または設定します。
実例
var sTable = activeSheet.tables.add("table1", 1, 1, 10, 5, GC.Spread.Sheets.Tables.TableThemes.medium2);
sTable.bandColumns(true);
sTable.bandRows(true);
名前 | 型 | 説明 |
---|---|---|
value? |
boolean |
交互行スタイルを表示するかどうか。 |
any
値が設定されていない場合は、交互行スタイルを表示するかどうかを返します。値が設定されている場合は、テーブルを返します。
▸ bind(columns
, path?
, dataSource?
): Table
テーブルのdataSource、バインディング列、およびバインディングパスを取得または設定します。
実例
var data = {
name: 'Jones', region: 'East',
sales: [
{orderDate: '1/6/2013', item: 'Pencil', units: 95, cost: 1.99, isMakeMoney: true},
{orderDate: '4/1/2013', item: 'Binder', units: 60, cost: 4.99, isMakeMoney: false},
{orderDate: '6/8/2013', item: 'Pen Set', units: 16, cost: 15.99, isMakeMoney: false}
]
};
var convert = function (item) {
return item['cost'] + '$';
}
var table = sheet.tables.add('tableSales', 0, 0, 5, 5);
var tableColumn1 = new GC.Spread.Sheets.Tables.TableColumn(1, "orderDate", "Order Date", "d/M/yy");
var tableColumn2 = new GC.Spread.Sheets.Tables.TableColumn(2, "item", "Item");
var tableColumn3 = new GC.Spread.Sheets.Tables.TableColumn(3, "units", "Units");
var tableColumn4 = new GC.Spread.Sheets.Tables.TableColumn(4, "cost", "Cost", null, null, convert);
var tableColumn5 = new GC.Spread.Sheets.Tables.TableColumn(5, "isMakeMoney", "IsMakeMoney", null, new GC.Spread.Sheets.CellTypes.CheckBox());
table.autoGenerateColumns(false);
table.bind([tableColumn1, tableColumn2, tableColumn3, tableColumn4, tableColumn5], 'sales', data);
名前 | 型 | 説明 |
---|---|---|
columns |
TableColumn [] |
データフィールドと名前を含むテーブル列情報の配列。各配列要素はGC.Spread.Sheets.Tables.TableColumnです。 |
path? |
string |
- |
dataSource? |
object |
- |
テーブルを返します。
▸ bindColumns(columns
): void
指定したデータフィールドを使用して列を連結します。
実例
var table = sheet.tables.add('tableSales', 0, 0, 5, 2);
var tableColumn1 = new GC.Spread.Sheets.Tables.TableColumn(1, "orderDate", "Order Date", "d/M/yy");
var tableColumn2 = new GC.Spread.Sheets.Tables.TableColumn(2, "item", "Item");
table.bindColumns([tableColumn1, tableColumn2]);
名前 | 型 | 説明 |
---|---|---|
columns |
TableColumn [] |
データフィールドと名前を含むテーブル列情報の配列。各配列要素はGC.Spread.Sheets.Tables.TableColumnです。 |
void
▸ bindingPath(value?
): any
テーブル内のセルレベル連結の連結パスを取得または設定します。
名前 | 型 |
---|---|
value? |
string |
any
値が設定されていない場合は、テーブル内のセルレベル連結の連結パスを返します。値が設定されている場合は、テーブルを返します。
▸ clearPendingChanges(): void
現在のテーブルからダーティステータスをクリアします。
実例
// データをバインドします。
var data = {
sales: [
{orderDate: '1/6/2013', item: 'Pencil'},
{orderDate: '4/1/2013', item: 'Binder'},
{orderDate: '6/8/2013', item: 'Pen Set'}
]
};
var table = sheet.tables.add('tableSales', 0, 0, 5, 5);
var tableColumn1 = new GC.Spread.Sheets.Tables.TableColumn(1, "orderDate", "Order Date", "d/M/yy");
var tableColumn2 = new GC.Spread.Sheets.Tables.TableColumn(2, "item", "Item");
table.bind([tableColumn1, tableColumn2], 'sales', data);
sheet.setValue(1, 1, 'dirty data');
console.log(table.getDirtyRows()); // [{row:0, item: ..., originalItem: ...}]
table.clearPendingChanges();
console.log(table.getDirtyRows()); // [ ]
void
▸ columnLayoutStyle(tableColumnIndex
, value?
): Table
| ITableLayoutStyle
テーブル列のレイアウトスタイルを取得または設定します。
実例
var table = activeSheet.tables.find(0,0);
var dataStyle = new GC.Spread.Sheets.Style();
dataStyle.backColor = "red";
var footerStyle = new GC.Spread.Sheets.Style();
footerStyle.backColor = "green";
var layoutStyle = {};
layoutStyle.data = dataStyle;
layoutStyle.footer = footerStyle;
table.columnLayoutStyle(1, layoutStyle);
名前 | 型 | 説明 |
---|---|---|
tableColumnIndex |
number |
テーブル列の列インデックス。インデックスは0から始まります。 |
value? |
ITableLayoutStyle |
- |
値が設定されていない場合は、テーブル列のレイアウトスタイルを返します。値が設定されている場合は、テーブルを返します。
▸ dataRange(): Range
テーブルデータ領域のセル範囲を取得します。
実例
var sTable = activeSheet.tables.add("table1", 1, 1, 10, 5, GC.Spread.Sheets.Tables.TableTheme.medium2);
var drange = sTable.dataRange();
alert(drange.row);
テーブルのデータ範囲。
▸ deleteColumns(col
, count
): void
このテーブルの指定した列インデックスの前に列数を削除します。
実例
var table = activeSheet.tables.add("table1", 1, 1, 10, 5, GC.Spread.Sheets.Tables.TableTheme.medium2);
table.deleteColumns(3, 1);
名前 | 型 | 説明 |
---|---|---|
col |
number |
テーブルのインデックスに基づいて削除する最初の列のインデックス。 |
count |
number |
削除する列数。 |
void
▸ deleteRows(row
, count
): void
このテーブルの指定した行インデックスにある行を削除します。
実例
var table = activeSheet.tables.add("table1", 1, 1, 10, 5, GC.Spread.Sheets.Tables.TableTheme.medium2);
table.deleteRows(3, 1);
名前 | 型 | 説明 |
---|---|---|
row |
number |
テーブルのインデックスに基づいて削除する最初の行のインデックス。 |
count |
number |
削除する行数。 |
void
▸ expandBoundRows(value?
): any
バインディングのモードの場合にテーブルが行を展開する値を取得または設定します。
実例
var spread = GC.Spread.Sheets.findControl("ss") || GC.Spread.Sheets.findControl("sampleDiv");
var sheet = spread.getActiveSheet();
var data = {
name: 'Jones', region: 'East',
sales: [
{ orderDate: '1/6/2013', item: 'Pencil', units: 95, cost: 1.99 },
{ orderDate: '4/1/2013', item: 'Binder', units: 60, cost: 4.99 },
{ orderDate: '6/8/2013', item: 'Pen Set', units: 16, cost: 15.99 },
{ orderDate: '8/1/2013', item: 'Pencil', units: 20, cost: 24.99 },
{ orderDate: '10/8/2013', item: 'Binder', units: 31, cost: 16.99 }
]
};
var table1 = sheet.tables.add('tableRecords', 0, 0, 4, 4);
var table2 = sheet.tables.add('tableBelow', 4, 0, 4, 7);
table1.bindingPath('sales');
var dataSource = new GC.Spread.Sheets.Bindings.CellBindingSource(data);
table1.expandBoundRows(true);
sheet.setDataSource(dataSource);
名前 | 型 |
---|---|
value? |
boolean |
any
値が設定されていない場合は、シートまたはテーブルの挿入/削除行で展開するかどうかを返します。 それ以外の場合は、テーブルを返します。
▸ filterButtonVisible(tableColumnIndex?
, value?
): any
テーブル列のフィルタボタンが表示されるかどうかを取得または設定します。
実例
var sTable = activeSheet.tables.add("table1", 1, 1, 10, 5, GC.Spread.Sheets.Tables.TableTheme.medium2);
sTable.bandColumns(true);
sTable.bandRows(true);
sTable.filterButtonVisible(2, false);
alert(sTable.filterButtonVisible(2));
名前 | 型 |
---|---|
tableColumnIndex? |
number | boolean |
value? |
boolean |
any
テーブル列のフィルタボタンの表示状態。
パラメーターが設定されていない場合、すべてのフィルタボタンが表示されない場合はfalse
、それ以外の場合はtrue
を返します。数値のみが設定されている場合は、指定されたテーブル列のフィルタボタンが表示されるかどうかを返します。フィルタボタンを表示するかどうかを示すブール値のみが設定されている場合は、それをすべてのフィルタボタンに適用してテーブルを返します。2個のパラメータが指定されている場合は、指定されたテーブル列のフィルタボタンに適用してテーブルを返します。
▸ footerIndex(): number
シート上のフッタインデックスを取得します。
実例
var sTable = sheet.tables.add("table1", 0, 0, 10, 5, GC.Spread.Sheets.Tables.TableTheme.medium2);
sTable.showFooter(true);
var footerIndex = sTable.footerIndex();
console.log(footerIndex) // 10
// テーブルフッタが行 11 にあるためです。
number
フッタのインデックス。
▸ getColumnFormula(tableColumnIndex
): string
指定したインデックスを持つテーブルフッタの数式を取得します。
実例
var sTable = sheet.tables.add("table1", 1, 1, 10, 5, GC.Spread.Sheets.Tables.TableTheme.medium2);
// フッタの数式を設定します。
sTable.setColumnFormula(4, "SUM(F3:F11)");
// フッタの数式を取得します。
var columnFormula = sTable.getColumnFormula(4);
console.log(columnFormula); // "SUM(F3:F11)"
名前 | 型 | 説明 |
---|---|---|
tableColumnIndex |
number |
テーブルフッタの列インデックス。インデックスは0から始まります。 |
string
テーブルフッタの数式。
▸ getColumnName(tableColumnIndex
): string
指定したテーブルインデックスを持つテーブルヘッダのテキストを取得します。
実例
var sTable = sheet.tables.add("table1", 1, 1, 10, 5, GC.Spread.Sheets.Tables.TableTheme.medium2);
sTable.setColumnName(4, "SUM");
var value = sTable.getColumnName(4);
console.log(value); // "SUM"
名前 | 型 | 説明 |
---|---|---|
tableColumnIndex |
number |
テーブルヘッダの列インデックス。インデックスは0から始まります。 |
string
インデックスで指定した列のヘッダテキスト。
▸ getColumnValue(tableColumnIndex
): string
指定したインデックスを持つテーブルフッタの値を取得します。
実例
var sTable = sheet.tables.add("table1", 1, 1, 10, 5, GC.Spread.Sheets.Tables.TableTheme.medium2);
// フッタの値を設定します。
sTable.setColumnValue(0, "Total");
// フッタの値を取得します。
var value = sTable.getColumnValue(0);
console.log(value) // "Total"
名前 | 型 | 説明 |
---|---|---|
tableColumnIndex |
number |
テーブルフッタの列インデックス。インデックスは0から始まります。 |
string
テーブルフッタの値。
▸ getDirtyRows(): IRowState
[]
ダーティな行の配列を取得します。
実例
// データをバインドします。
var data = {
sales: [
{orderDate: '1/6/2013', item: 'Pencil'},
{orderDate: '4/1/2013', item: 'Binder'},
{orderDate: '6/8/2013', item: 'Pen Set'}
]
};
var table = sheet.tables.add('tableSales', 0, 0, 5, 5);
var tableColumn1 = new GC.Spread.Sheets.Tables.TableColumn(1, "orderDate", "Order Date", "d/M/yy");
var tableColumn2 = new GC.Spread.Sheets.Tables.TableColumn(2, "item", "Item");
table.bind([tableColumn1, tableColumn2], 'sales', data);
console.log(table.getDirtyRows()); // [ ]
sheet.setValue(1, 1, 'dirty data');
console.log(table.getDirtyRows()); // [{row:0, item: ..., originalItem: ...}]
ダーティな行のコレクション。配列の各要素には次の3つのプロパティが含まれます。row.: 行インデックスを示します。item: 現在の行のデータ項目を示します。originalItem: 行の元のデータ項目を示します。
▸ getSlicerData(): TableSlicerData
テーブルのスライサーデータを取得します。
実例
var activeSheet = spread.getActiveSheet();
var dataSource = [
{ Name: "Bob", City: "NewYork", Birthday: "1968/6/8" },
{ Name: "Betty", City: "NewYork", Birthday: "1972/7/3" },
{ Name: "Alice", City: "Washington", Birthday: "2012/2/15" },
];
var table = activeSheet.tables.addFromDataSource("table1", 1, 1, dataSource);
var slicerData = table.getSlicerData();
console.log(slicerData instanceof GC.Spread.Sheets.Slicers.TableSlicerData); // true
console.log(table.getSlicerData() === slicerData); // true
テーブルのスライサーデータ。
▸ getStyleName(): undefined
| string
テーブルのスタイル名を取得または設定します。
undefined
| string
テーブルのスタイル名を返します。
▸ headerIndex(): number
シート上のヘッダインデックスを取得します。
実例
var sTable = activeSheet.tables.add("table1", 1, 1, 10, 5, GC.Spread.Sheets.Tables.TableTheme.medium2);
var hindex = sTable.headerIndex();
alert(hindex);
number
ヘッダのインデックス。
▸ highlightFirstColumn(value?
): any
最初の列を強調表示するかどうかを示す値を取得または設定します。
実例
var sTable = activeSheet.tables.add("table1", 1, 1, 10, 5, GC.Spread.Sheets.Tables.TableThemes.medium2);
sTable.highlightFirstColumn(true);
sTable.highlightLastColumn(true);
名前 | 型 | 説明 |
---|---|---|
value? |
boolean |
最初の列を強調表示するかどうか。 |
any
値が設定されていない場合は、最初の列を強調表示するかどうかを返します。値が設定されている場合は、テーブルを返します。
▸ highlightLastColumn(value?
): any
最後の列を強調表示するかどうかを示す値を取得または設定します。
実例
var sTable = activeSheet.tables.add("table1", 1, 1, 10, 5, GC.Spread.Sheets.Tables.TableThemes.medium2);
sTable.highlightFirstColumn(true);
sTable.highlightLastColumn(true);
名前 | 型 | 説明 |
---|---|---|
value? |
boolean |
最後の列を強調表示するかどうか。 |
any
値が設定されていない場合は、最後の列を強調表示するかどうかを返します。値が設定されている場合は、テーブルを返します。
▸ insertColumns(col
, count
, isInsertAfter?
): void
このテーブルの指定した列インデックスの前に列数を挿入します。
実例
var table = activeSheet.tables.add("table1", 1, 1, 10, 5, GC.Spread.Sheets.Tables.TableTheme.medium2);
table.insertColumns(3, 1);
名前 | 型 | 説明 |
---|---|---|
col |
number |
テーブルのインデックスに基づいて新しい列を追加する列インデックス。 |
count |
number |
追加する列の数。 |
isInsertAfter? |
boolean |
- |
void
▸ insertRows(row
, count
, isInsertAfter?
): void
このテーブルの指定した行インデックスの前に行を挿入します。
実例
var table = activeSheet.tables.add("table1", 1, 1, 10, 5, GC.Spread.Sheets.Tables.TableTheme.medium2);
table.insertRows(3, 1);
名前 | 型 | 説明 |
---|---|---|
row |
number |
テーブルのインデックスに基づいて挿入する最初行のインデックス。 |
count |
number |
追加する行数。 |
isInsertAfter? |
boolean |
- |
void
▸ layoutStyle(value?
): Table
| ITableLayoutStyle
テーブルのデータ領域のスタイルを取得または設定します。
実例
var sTable = activeSheet.tables.add("table1", 1, 1, 10, 5, GC.Spread.Sheets.Tables.TableThemes.medium2);
var dataStyle = new GC.Spread.Sheets.Style();
dataStyle.backColor = "red";
var footerStyle = new GC.Spread.Sheets.Style();
footerStyle.backColor = "green";
var layoutStyle = {};
layoutStyle.data = dataStyle;
layoutStyle.footer = footerStyle;
table.layoutStyle(layoutStyle);
名前 | 型 |
---|---|
value? |
ITableLayoutStyle |
値が設定されていない場合は、テーブルのデータ領域のスタイルを返します。値が設定されている場合は、テーブルを返します。
▸ name(value?
): any
テーブル名を取得または設定します。
実例
var sTable = activeSheet.tables.add("table1", 1, 1, 10, 5, GC.Spread.Sheets.Tables.TableTheme.medium2);
var tname = sTable.name();
alert(tname);
名前 | 型 | 説明 |
---|---|---|
value? |
string |
テーブル名。 |
any
値が設定されていない場合は、テーブル名を返します。値が設定されている場合は、テーブルを返します。
▸ range(): Range
テーブル全体の範囲を取得します。
実例
var sTable = activeSheet.tables.add("table1", 1, 1, 10, 5, GC.Spread.Sheets.Tables.TableTheme.medium2);
var drange = sTable.range();
alert(drange.row);
テーブル全体の範囲。
▸ rowFilter(): HideRowFilter
テーブルの行フィルタを取得します。
実例
var table = sheet.tables.add('table1', 0, 0, 5, 5);
let rowFilter = table.rowFilter();
console.log(rowFilter.range);
行フィルタ。
▸ setColumnDataFormula(tableColumnIndex
, formula
): Table
指定したインデックスを持つテーブルのデータ範囲に数式を設定します。
実例
// 次のサンプルコードは、テーブルで構造化された参照数式を使用します。
activeSheet.tables.add("Table1", 0, 0, 4, 3, GC.Spread.Sheets.Tables.TableTheme.dark1);
activeSheet.getCell(0,0).text("Value1");
activeSheet.getCell(0,1).text("Value2");
activeSheet.getCell(0,2).text("Total");
activeSheet.getCell(1,0).text("1");
activeSheet.getCell(2,0).text("2");
activeSheet.getCell(3,0).text("3");
activeSheet.getCell(1,1).text("5");
activeSheet.getCell(2,1).text("5");
activeSheet.getCell(3,1).text("5");
activeSheet.tables.findByName("Table1").setColumnDataFormula(2, "=[Value1]*[Value2]");
activeSheet.tables.findByName("Table1").setColumnDataFormula(2, null); // 列のデータ数式をクリアします。
名前 | 型 | 説明 |
---|---|---|
tableColumnIndex |
number |
テーブルの列インデックス。インデックスは0から始まります。 |
formula |
null | string |
データ範囲の数式。 |
テーブル。
▸ setColumnFormula(tableColumnIndex
, formula
): Table
指定したインデックスを持つテーブルフッタの数式を設定します。
実例
var sTable = activeSheet.tables.add("table1", 1, 1, 10, 5, GC.Spread.Sheets.Tables.TableThemes.medium2);
sTable.showFooter(true);
// フッタの値を設定します。
sTable.setColumnValue(0, "Total");
// フッタの数式を設定します。
sTable.setColumnFormula(4, "SUM(F3:F11)");
名前 | 型 | 説明 |
---|---|---|
tableColumnIndex |
number |
テーブルフッタの列インデックス。インデックスは0から始まります。 |
formula |
string |
テーブルフッタの数式。 |
テーブル。
▸ setColumnName(tableColumnIndex
, name
): Table
指定したテーブルインデックスを持つテーブルヘッダのテキストを設定します。
実例
var sTable = activeSheet.tables.add("table1", 1, 1, 10, 5, GC.Spread.Sheets.Tables.TableThemes.medium2);
sTable.showFooter(true);
sTable.setColumnName(4, "SUM");
// フッタの値を設定します。
sTable.setColumnValue(0, "Total");
// フッタの数式を設定します。
sTable.setColumnFormula(4, "SUM(F3:F11)");
名前 | 型 | 説明 |
---|---|---|
tableColumnIndex |
number |
テーブルヘッダの列インデックス。インデックスは0から始まります。 |
name |
string |
ヘッダテキスト。 |
テーブル。
▸ setColumnValue(tableColumnIndex
, value
): Table
指定したインデックスを持つテーブルフッタの値を設定します。
実例
var sTable = activeSheet.tables.add("table1", 1, 1, 10, 5, GC.Spread.Sheets.Tables.TableThemes.medium2);
sTable.showFooter(true);
// フッタの値を設定します。
sTable.setColumnValue(0, "Total");
// フッタの数式を設定します。
sTable.setColumnFormula(4, "SUM(F3:F11)");
名前 | 型 | 説明 |
---|---|---|
tableColumnIndex |
number |
テーブルフッタの列インデックス。インデックスは0から始まります。 |
value |
Object |
テーブルフッタの値。 |
テーブル。
▸ showFooter(value?
, isFooterInserted?
): any
テーブルのフッタが表示されるかどうかを取得します。または、テーブルのフッタを挿入モードまたは上書きモードで表示するかを設定します。
実例
var sTable = activeSheet.tables.add("table1", 1, 1, 10, 5, GC.Spread.Sheets.Tables.TableThemes.medium2);
sTable.showFooter(true);
// フッタの値を設定します。
sTable.setColumnValue(0, "Total");
// フッタの数式を設定します。
sTable.setColumnFormula(4, "SUM(F3:F11)");
名前 | 型 |
---|---|
value? |
boolean |
isFooterInserted? |
boolean |
any
値が設定されていない場合は、フッタを表示するかどうかを返します。値が設定されている場合は、テーブルを返します。
▸ showHeader(value?
): any
テーブルのヘッダを表示するかどうかを取得または設定します。
実例
var sTable = activeSheet.tables.add("table1", 1, 1, 10, 5, GC.Spread.Sheets.Tables.TableThemes.medium2);
sTable.showHeader(true);
名前 | 型 |
---|---|
value? |
boolean |
any
値が設定されていない場合は、ヘッダを表示するかどうかを返します。値が設定されている場合は、テーブルを返します。
▸ showResizeHandle(value?
): any
テーブルのサイズ変更ハンドルを表示するかどうかを示す値を取得または設定します。
実例
var sTable = activeSheet.tables.add("table1", 1, 1, 10, 5, GC.Spread.Sheets.Tables.TableThemes.medium2);
sTable.showResizeHandle(true);
名前 | 型 |
---|---|
value? |
boolean |
any
値が設定されていない場合は、テーブルのサイズ変更ハンドルを表示するかどうかを返します。値が設定されている場合は、テーブルを返します。
▸ style(value?
): any
テーブルのスタイルを取得または設定します。
名前 | 型 | 説明 |
---|---|---|
value? |
string | TableTheme |
テーブルのスタイルまたはスタイル名。 |
any
値が設定されていない場合は、テーブルスタイルを返します。値が設定されている場合は、テーブルを返します。
▸ useFooterDropDownList(value?
): any
合計行にフッタードロップダウンリストを使用するかどうかを示す値を取得または設定します。
実例
var sTable = activeSheet.tables.add("table1", 1, 1, 10, 5, GC.Spread.Sheets.Tables.TableThemes.medium2);
sTable.useFooterDropDownList(true);
名前 | 型 |
---|---|
value? |
boolean |
any
値が設定されていない場合は、合計行に対してフッタードロップダウンリストを使用するかどうかを返します。デフォルトの値はfalseです。 値が設定されている場合は、テーブルを返します。