[]
        
(Showing Draft Content)

GC.Spread.Sheets.Tables.Table

クラス: Table

Sheets.Tables.Table

Table of contents

コンストラクタ

メソッド

コンストラクタ

constructor

new Table(name?, row?, col?, rowCount?, colCount?, style?)

シートに追加できるテーブルを表します。

パラメータ

名前 説明
name? string テーブル名。
row? number テーブルの行インデックス。
col? number テーブルの列インデックス。
rowCount? number テーブルの行数。
colCount? number テーブルの列数。
style? string | TableTheme テーブルのスタイルまたはスタイル名。

メソッド

allowAutoExpand

allowAutoExpand(allowAutoExpandState?): boolean | Table

テーブルのallowAutoExpandStateを取得または設定します。

実例

console.log(table.allowAutoExpand());
table.allowAutoExpand(true);

パラメータ

名前
allowAutoExpandState? boolean

戻り値

boolean | Table

allowAutoExpandStateが設定されていない場合は、テーブルallowAutoExpandStateを返します。 値が設定されている場合は、テーブルを返します。


autoGenerateColumns

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

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

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

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 -

戻り値

Table

テーブルを返します。


bindColumns

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

bindingPath(value?): any

テーブル内のセルレベル連結の連結パスを取得または設定します。

パラメータ

名前
value? string

戻り値

any

値が設定されていない場合は、テーブル内のセルレベル連結の連結パスを返します。値が設定されている場合は、テーブルを返します。


clearPendingChanges

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

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 -

戻り値

Table | ITableLayoutStyle

値が設定されていない場合は、テーブル列のレイアウトスタイルを返します。値が設定されている場合は、テーブルを返します。


dataRange

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);

戻り値

Range

テーブルのデータ範囲。


deleteColumns

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

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

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

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

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

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

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

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

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: ...}]

戻り値

IRowState[]

ダーティな行のコレクション。配列の各要素には次の3つのプロパティが含まれます。row.: 行インデックスを示します。item: 現在の行のデータ項目を示します。originalItem: 行の元のデータ項目を示します。


getSlicerData

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

戻り値

TableSlicerData

テーブルのスライサーデータ。


getStyleName

getStyleName(): undefined | string

テーブルのスタイル名を取得または設定します。

戻り値

undefined | string

テーブルのスタイル名を返します。


headerIndex

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

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

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

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

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

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

戻り値

Table | ITableLayoutStyle

値が設定されていない場合は、テーブルのデータ領域のスタイルを返します。値が設定されている場合は、テーブルを返します。


name

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(): Range

テーブル全体の範囲を取得します。

実例

var sTable = activeSheet.tables.add("table1", 1, 1, 10, 5, GC.Spread.Sheets.Tables.TableTheme.medium2);
var drange = sTable.range();
alert(drange.row);

戻り値

Range

テーブル全体の範囲。


rowFilter

rowFilter(): HideRowFilter

テーブルの行フィルタを取得します。

実例

var table = sheet.tables.add('table1', 0, 0, 5, 5);

let rowFilter = table.rowFilter();
console.log(rowFilter.range);

戻り値

HideRowFilter

行フィルタ。


setColumnDataFormula

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 データ範囲の数式。

戻り値

Table

テーブル。


setColumnFormula

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 テーブルフッタの数式。

戻り値

Table

テーブル。


setColumnName

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 ヘッダテキスト。

戻り値

Table

テーブル。


setColumnValue

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 テーブルフッタの値。

戻り値

Table

テーブル。


showFooter

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

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

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

style(value?): any

テーブルのスタイルを取得または設定します。

パラメータ

名前 説明
value? string | TableTheme テーブルのスタイルまたはスタイル名。

戻り値

any

値が設定されていない場合は、テーブルスタイルを返します。値が設定されている場合は、テーブルを返します。


useFooterDropDownList

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です。 値が設定されている場合は、テーブルを返します。