SpreadJS製品ヘルプ
setCellType メソッド
GC.Spread.Sheets 名前空間 > Worksheet タイプ : setCellType メソッド
行インデックス。
列インデックス。
セル型。
シート領域。このパラメーターが指定されていない場合は、viewportにデフォルト設定されます。
セル型を設定します。
シンタックス
var instance = new GC.Spread.Sheets.Worksheet(name);
var returnValue; // Type: any
returnValue = instance.setCellType(row, col, value, sheetArea);
function setCellType( 
   row : number,
   col : number,
   value : Base,
   (optional) sheetArea : SheetArea
) : any;

パラメータ

row
行インデックス。
col
列インデックス。
value
セル型。
sheetArea
シート領域。このパラメーターが指定されていない場合は、viewportにデフォルト設定されます。
使用例
次のサンプルコードは、setCellTypeメソッドを使用します。
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");
    }
});
関連トピック

参照

Worksheet タイプ