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

ButtonClickedイベントは、コマンドボタン型セル、チェックボックス型セル、またはハイパーリンク型セルで使用できます。

ButtonClickedイベントは、ユーザーがセル内のコマンドボタン、チェックボックス、またはハイパーリンクをクリックしたときに発生します。

コードの使用

次のサンプルコードは、コマンドボタン型セルがクリックされた時点でメッセージを表示します。

JavaScript
コードのコピー
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");
    }
 });