本トピックでは、スプレッドシートにテーブルシートを作成する方法について説明します。
例として、バックエンドのデータベースから、大量の顧客データを取得するシステムがあるとします。このような場合、テーブルシートを使用して膨大な量のデータを表示および管理できます。また、ユーザーの操作で、ソート、フィルタリング、およびグループ化を使用して、データの分析を実行できます。
テーブルシートを作成するには、次の手順を実行します。
JavaScript |
コードのコピー
|
---|---|
// テーブルシートを初期化します。 var sheet = spread.addSheetTab(0, "TableSheet1", GC.Spread.Sheets.SheetType.tableSheet); |
JavaScript |
コードのコピー
|
---|---|
// データマネージャーを初期化します。 var dataManager = spread.dataManager(); |
IDataSourceOptionインタフェースを使用すると、2種類のデータソースを設定できます。
データの操作の詳細については、「データ操作」トピックを参照してください。
JavaScript |
コードのコピー
|
---|---|
// データマネージャーにテーブルを追加します。 var myTable = dataManager.addTable("myTable", { remote: { read: { url: 'https://demodata.grapecity.com/wwi/api/v1/customers' } } }); |
デフォルトでは、ビューにはすべてのデフォルト列が含まれます。 列のプロパティやその他のビューオプションの詳細については、「テーブルシートビュー」を参照してください。
JavaScript |
コードのコピー
|
---|---|
// ビューには、テーブルのすべてのデフォルト列があります。 var view = myTable.addView("myView"); |
fetchメソッドは、テーブルとビューで実行して、それぞれのデータを返すことができます。
JavaScript |
コードのコピー
|
---|---|
// テーブルシートにビューを連結します。 myTable.fetch().then(function () { var view = myTable.addView("myView"); sheet.setDataView(view); }); |