SpreadJS製品ヘルプ
選択されたセル範囲の取得
SpreadJS > サンプルコード > セルのサンプルコード > 選択されたセル範囲の取得

複数の選択領域を取得できます。

コードの使用

次のサンプルコードは、複数の選択領域を取得します。

JavaScript
コードのコピー
window.onload = function(){
           var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"),{sheetCount:3});
           var activeSheet = spread.getActiveSheet();
 activeSheet.setRowCount(5);
 activeSheet.setColumnCount(5);
$("#button1").click(function(){       
 //選択領域を取得します。
 var selectedRanges = spread.getActiveSheet().getSelections();
         for(var i = 0; i < selectedRanges.length; i++){
              console.log("---------------------------------------------");
              console.log("Using Range class");
              console.log("---------------------------------------------");
              console.log("Selected top row index: " + selectedRanges[i].row);
              console.log("Number of selected rows: " + selectedRanges[i].rowCount);
              console.log("Selected first column index: " + selectedRanges[i].col);
              console.log("Number of selected columns: " + selectedRanges[i].colCount);
          }
      });
}
関連トピック

開発者の手引き