var instance = new GC.Spread.Sheets.TableSheet.TableSheet(name, dataView, options, options.allowAddNew, options.alternatingRowOptions, options.defaultStackRowHeight);
function TableSheet;
var instance = new GC.Spread.Sheets.TableSheet.TableSheet(name, dataView, options, options.allowAddNew, options.alternatingRowOptions, options.defaultStackRowHeight);
function TableSheet;
//次のサンプルコードは、空のTableSheetを作成します。 var tableSheet = spread.addSheetTab(0, "", GC.Spread.Sheets.SheetType.tableSheet); //次のサンプルコードは、名前が指定されたTableSheetを作成します。 var tableSheet = spread.addSheetTab(0, "tableSheet1", GC.Spread.Sheets.SheetType.tableSheet); //次のサンプルコードは、名前とデータソースが指定されたTableSheetを作成します。 var dataManager = spread.dataManager(); var myTable = dataManager.addTable("myTable", { remote: { read: { url: 'https://demodata.grapecity.com/northwind/api/v1/Orders' } } }); myTable.fetch().then(function() { var myView = myTable.addView("myView"); var tableSheet = spread.addSheetTab(0, "tableSheet1", GC.Spread.Sheets.SheetType.tableSheet); tableSheet.setDataView(myView); }); //次のサンプルコードは、名前とオプションが指定されたTableSheetを作成します。 var style = new GC.Spread.Sheets.Style(); var tableSheet = spread.addSheetTab(0, "tableSheet1", GC.Spread.Sheets.SheetType.tableSheet); tableSheet.options = {allowAddNew: false, alternatingRowOptions: { step: [1, 1], style: style}};
Object
GC.Spread.Sheets.TableSheet.TableSheet
名前 | 解説 | |
---|---|---|
TableSheet コンストラクタ | 指定された名前、データビュー、およびオプション設定を持つテーブルシートを表します。 |
名前 | 解説 | |
---|---|---|
addRow | テーブルシートに新しい行を追加します。 | |
applyFreeHeaderArea | ワークシートのJSONをTableSheet列ヘッダのないレイアウト領域に適用します。 | |
applyTableTheme | 現在のTableSheetにテーブルのテーマを適用します。 | |
cancelChanges | バッチモードでのデータマネージャの変更をキャンセルします。 | |
detailColumnsVisible | テーブルシートがグループ化された後に詳細列を表示するか非表示にするか。 | |
expandGroup | 指定されたフィールドでグループ化された1つのレベルを展開または折りたたみます。 | |
expandGroupItem | 指定されたレベルとインデックスで1つのグループを展開または折りたたみます。 | |
getChanges | autoSync または batch モードでデータマネージャの変更を取得します。 | |
getDataView | テーブルシートのデータビューを取得します。 | |
groupBy | テーブルシートをオプションでグループ化します。 | |
groupOutlinePosition | ビューポート領域と列ヘッダ領域、またはテーブルシートがグループ化された後の行ヘッダ領域でグループ化のアウトラインを表示するか非表示にするか。 | |
printInfo | テーブルシートの印刷情報を取得または設定します。 | |
removeGroupBy | テーブルシートのグループステータスを削除します。 | |
removeRow | テーブルシートから指定した行を削除します。 | |
resetRow | テーブルシートの指定された行の変更をリセットします。 | |
rowActionOptions | ||
saveRow | 更新された行または挿入された行を含む、テーブルシートの指定された行の変更をデータマネージャーに保存します。 | |
setDataView | テーブルシートのデータビューを設定します。 | |
setDefaultRowHeight | ビューポート領域のすべての行のデフォルトの高さをピクセル単位で設定します。 | |
submitChanges | 更新された行、挿入された行、削除された行など、データマネージャーの変更をバッチモードでサーバーに送信します。 | |
togglePinnedColumns | 指定された列インデックス配列で列を固定または固定解除します。 | |
togglePinnedRows | 指定された行インデックス配列で行を固定または固定解除します。 |