Spread.Sheets > 開発者の手引き > ユーザーインタフェースの管理 > 列と行のサイズ変更の実行 |
ユーザーに対して、列や行、または特定の列や行のサイズ変更を許可できます。 選択した複数の列や行をサイズ変更することもできます。
列や行をサイズ変更するには、列ヘッダ間、または行ヘッダ間の境界にマウスポインタを合わせます。これで、マウスポインタが双方向矢印に変わります。ヘッダの境界をクリックして右または左にドラッグし、列または行を必要なサイズに変更してからマウスを離すと、列幅または行の高さの変更が確定します。ドラッグ中は、プレビュー用の線が表示されます。
options.resizeZeroIndicatorメソッドを「Enhanced」に設定すると、列幅が0の列、または高さが0の行もサイズ変更できます。
次のサンプルコードは、列および行がサイズ変更可能かどうかを指定します。
JavaScript |
コードのコピー
|
---|---|
activeSheet.setRowResizable(3,false,GC.Spread.Sheets.SheetArea.viewport); activeSheet.setColumnResizable(3,false,GC.Spread.Sheets.SheetArea.viewport); activeSheet.getRange(1, -1, 1, -1, GC.Spread.Sheets.SheetArea.viewport).resizable(false); activeSheet.getRange(-1, 1, -1, 1, GC.Spread.Sheets.SheetArea.viewport).resizable(false); |
次のサンプルコードは、列および行がサイズ変更可能かどうかを指定します。
JavaScript |
コードのコピー
|
---|---|
activeSheet.setRowCount(10); activeSheet.setColumnCount(7); activeSheet.setValue(0, 0,"Western"); activeSheet.setValue(0, 1,"Western"); activeSheet.setValue(0, 2,"Western"); activeSheet.setValue(1, 0,"A"); activeSheet.setValue(1, 1,"B"); activeSheet.setValue(1, 2,"C"); activeSheet.setColumnResizable(0,true, GC.Spread.Sheets.SheetArea.colHeader); activeSheet.setRowResizable(0,true, GC.Spread.Sheets.SheetArea.rowHeader); alert(activeSheet.getColumnResizable(0)); alert(activeSheet.getRowResizable(0, GC.Spread.Sheets.SheetArea.rowHeader)); |