Spread.Sheets > 開発者の手引き > ユーザーインタフェースの管理 > 選択領域の処理 |
ウィジェット内のセル、行、列、または複数範囲を選択できます。
セルブロック、列範囲、または行範囲を選択するには、マウスの左ボタンでクリックおよびドラッグします。 [Ctrl]キーを押しながらマウスの左ボタンをクリックすると、複数のセル範囲を選択できます。 ナビゲーションキーの一覧については、「キーボードナビゲーションの使用」を参照してください。
選択の単位(セル、列、または行)を指定するには、selectionUnitメソッドを使用します。 選択領域の範囲(単一、範囲、または複数範囲)を指定するには、selectionPolicyメソッドを使用します。
選択領域の色と境界線を設定するには、options.selectionBackColorおよびoptions.selectionBorderColorプロパティをそれぞれ使用します。 標準色、およびテーマ色を使用できます。
次のサンプルコードは、セル範囲を選択します。
JavaScript |
コードのコピー
|
---|---|
activeSheet.addSelection(4, 0, 2, 2); //activeSheet.clearSelection(); var sels = activeSheet.getSelections(); alert(sels.length); |
次のサンプルコードは、単一行、または行範囲の選択を許可します。
JavaScript |
コードのコピー
|
---|---|
activeSheet.selectionUnit(GC.Spread.Sheets.SelectionUnit.Row); activeSheet.selectionPolicy(GC.Spread.Sheets.SelectionPolicy.Range); |
次のサンプルコードは、選択された領域の色と境界線を設定します。
JavaScript |
コードのコピー
|
---|---|
activeSheet.options.selectionBackColor = "Accent 6"; activeSheet.options.selectionBorderColor = "Accent 1"; |