PowerTools SPREAD for ASP.NET 8.0J > リファレンス > クライアント側スクリプト リファレンス > スクリプトメンバ > メソッド > GetSelectedRanges メソッド |
表示ページ内で選択されている、複数のセル範囲を取得します。
var range = FpSpread1.GetSelectedRanges();
なし
選択されているセル範囲を保持する配列。 戻り値は、type、row、column、rowCount、およびcolumnCountプロパティを保持するJavaScriptオブジェクトです。 rowおよびcolumnプロパティは、セル範囲の開始セルのインデックスとなります。 rowCountおよびcolumnCountは、セル範囲内の行数と列数を表します。 typeプロパティはセル範囲の種類を指定し、以下のいずれかとなります。 Cell(選択されているのが行全体または列全体ではなく、セル範囲の場合)、Row(選択されているのが行全体、または複数行の場合)、またはColumn(選択されているのが列全体、または複数列の場合)。
このメソッドは、選択されているテーブル セル範囲全体を JavaScript オブジェクトとして取得します。
次に、このメソッドを使用したサンプルコードを示します。 このメソッドを含むクライアント側スクリプトは、次のようになります。
function showSelection() { var s = document.getElementById("FpSpread1"); var rgs = s.GetSelectedRanges(); for (var i = 0; i < rgs.length; i++) { var rg = rgs[i]; alert(rg.row + ", " + rg.col + ", " + rg.rowCount + ", " + rg.colCount); } }