マイクロソフトのExcelの「ウィンドウ枠の固定」と同じことをigSpreadsheetで実現したい場合は、Excelライブラリーを使用します。igSpreadsheetに紐づいているworkbookからworksheetオブジェクトを取り出し、

  • displayOptions().panesAreFrozen()でtrueに、
  • displayOptions().frozenPaneSettings().frozenRows()で固定する行数を指定、
  • displayOptions().frozenPaneSettings().frozenColumns()で固定する列数を指定

で固定できます。

// 左上から10行10列で「ウィンドウ枠の固定」をする場合
var workbook = $("#spreadsheet").igSpreadsheet("option", "workbook");
var worksheet = workbook.worksheets(0);
worksheet.displayOptions().panesAreFrozen(true);
worksheet.displayOptions().frozenPaneSettings().frozenRows(10);
worksheet.displayOptions().frozenPaneSettings().frozenColumns(10);

 

サンプル

 

APIリファレンス

 

製品について

Ignite UI for jQuery