SpreadJS製品ヘルプ
ButtonClicked イベント
GC.Spread.Sheets 名前空間 > Events タイプ : ButtonClicked イベント
イベントを発生させたシート。
シートの名前。
セルの行インデックス。
セルの列インデックス。
セルを含むシート領域。
ユーザーがセルのボタン、コンボボックス、ハイパーリンクのいずれかをクリックするときに発生します。
シンタックス
var instance; // Type: Events
instance.ButtonClicked = function(sheet, sheetName, row, col, sheetArea) { };
ButtonClicked = function ( 
   sheet : Worksheet,
   sheetName : string,
   row : number,
   col : number,
   sheetArea : SheetArea
) { };

パラメータ

sheet
イベントを発生させたシート。
sheetName
シートの名前。
row
セルの行インデックス。
col
セルの列インデックス。
sheetArea
セルを含むシート領域。
使用例
This example creates a button cell.
var cellType = new GC.Spread.Sheets.CellTypes.Button(); 
cellType.buttonBackColor("#FFFF00"); 
cellType.text("this is a button"); 
activeSheet.setCellType(1,1,cellType);

spread.bind(GC.Spread.Sheets.Events.ButtonClicked, function (e, args) {
    var sheet = args.sheet, row = args.row, col = args.col;
    var cellType = activeSheet.getCellType(row, col);
    if (cellType instanceof GC.Spread.Sheets.CellTypes.Button) {
        alert("Button Clicked");
    }
});
This example creates a button cell.
var cellType = new GC.Spread.Sheets.CellTypes.Button(); 
cellType.buttonBackColor("#FFFF00"); 
cellType.text("this is a button"); 
activeSheet.setCellType(1,1,cellType);

spread.bind(GC.Spread.Sheets.Events.ButtonClicked, function (e, args) {
    var sheet = args.sheet, row = args.row, col = args.col;
    var cellType = activeSheet.getCellType(row, col);
    if (cellType instanceof GC.Spread.Sheets.CellTypes.Button) {
        alert("Button Clicked");
    }
});
関連トピック

参照

Events タイプ