SpreadJS製品ヘルプ
CellClick イベント
GC.Spread.Sheets 名前空間 > Events タイプ : CellClick イベント
イベントを発生させたシート。
シートの名前。
クリックされたセルが存在するシート領域。
クリックされたセルの行インデックス。
クリックされたセルの列インデックス。
ユーザーがセルの上でマウス左ボタンを押したときに発生します。
シンタックス
var instance; // Type: Events
instance.CellClick = function(sheet, sheetName, sheetArea, row, col) { };
CellClick = function ( 
   sheet : Worksheet,
   sheetName : string,
   sheetArea : SheetArea,
   row : number,
   col : number
) { };

パラメータ

sheet
イベントを発生させたシート。
sheetName
シートの名前。
sheetArea
クリックされたセルが存在するシート領域。
row
クリックされたセルの行インデックス。
col
クリックされたセルの列インデックス。
使用例
次のサンプルコードは、CellClickイベントを使用します。
// ブラウザの開発者ツールで、コンソールウィンドウにログを出力します。

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);
});
関連トピック

参照

Events タイプ