SpreadJS製品ヘルプ
固定/固定の解除
機能 > テーブルシート > テーブルシート操作 > 固定/固定の解除

テーブルシートで、スクロール時に現在のビューの上側または左側に行や列を固定して表示することができます。

この機能を利用するには、特定の行または列のヘッダを右クリックして、[固定/固定の解除]オプションを選択します。次の図のように、固定された行と列の後に別の行や列が表示されます。

同様に、「固定/固定の解除」オプションを選択して、行または列の固定を解除できます。テーブルシートビューで固定できるのは、最大で10行または10列までです。

メモ:フィルターおよびソート機能を使用しても、固定された行と列は影響を受けず、フィルターおよびソート処理の対象外です。

アンドゥおよびリドゥ操作には対応していません。

次のコードサンプルは、TableSheet.togglePinnedRowsまたはTableSheet.togglePinnedColumnsメソッドを使用して、行または列の固定状態を切り替えます。

JavaScript
コードのコピー
// テーブルシートにビューを連結します。 
myView.fetch().then(function () {
    sheet.setDataView(myView);
    sheet.togglePinnedRows([4, 5]);  // 行を固定します。
    sheet.togglePinnedColumns([1, 3]); // 列を固定します。 
});