テーブルシートで、スクロール時に現在のビューの上側または左側に行や列を固定して表示することができます。
この機能を利用するには、特定の行または列のヘッダを右クリックして、[固定/固定の解除]オプションを選択します。次の図のように、固定された行と列の後に別の行や列が表示されます。
同様に、「固定/固定の解除」オプションを選択して、行または列の固定を解除できます。テーブルシートビューで固定できるのは、最大で10行または10列までです。
メモ:フィルターおよびソート機能を使用しても、固定された行と列は影響を受けず、フィルターおよびソート処理の対象外です。
アンドゥおよびリドゥ操作には対応していません。
次のコードサンプルは、TableSheet.togglePinnedRowsまたはTableSheet.togglePinnedColumnsメソッドを使用して、行または列の固定状態を切り替えます。
JavaScript |
コードのコピー
|
---|---|
// テーブルシートにビューを連結します。 myView.fetch().then(function () { sheet.setDataView(myView); sheet.togglePinnedRows([4, 5]); // 行を固定します。 sheet.togglePinnedColumns([1, 3]); // 列を固定します。 }); |