SpreadJS製品ヘルプ
セルのクリックイベント
イベントに関するサンプルコード > セルのクリックイベント

CellClickおよびCellDoubleClickイベントでコードを使用できます。

コードの使用

次のサンプルコードは、CellClickおよびCellDoubleClickイベント内でコードを使用します。

JavaScript
コードのコピー
var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"),{sheetCount:3});
 var activeSheet = spread.getActiveSheet();
 activeSheet.bind(GC.Spread.Sheets.Events.CellClick, function (sender, args) {
     if(args.sheetArea === GC.Spread.Sheets.SheetArea.colHeader){
         console.log("The column header was clicked.");
     }
     if(args.sheetArea === GC.Spread.Sheets.SheetArea.rowHeader){
         console.log("The row header was clicked.");
     }
     if(args.sheetArea === GC.Spread.Sheets.SheetArea.corner){
         console.log("The corner header was clicked.");
     }
     console.log("Clicked column index: " + args.col);
     console.log("Clicked row index: " + args.row);
 });
 activeSheet.bind(GC.Spread.Sheets.Events.CellDoubleClick, function (sender, args) {
    
     if(args.sheetArea === GC.Spread.Sheets.SheetArea.colHeader){
         console.log("The column header was double clicked.");
     }
     if(args.sheetArea === GC.Spread.Sheets.SheetArea.rowHeader){
         console.log("The row header was double clicked.");
     }
     if(args.sheetArea === GC.Spread.Sheets.SheetArea.corner){
         console.log("The corner header was double clicked.");
     }
     console.log("Double clicked column index: " + args.col);
     console.log("Double clicked row index: " + args.row);
 });