您好,可以绑定ButtonClick事件后,在事件中获取点击信息,参考代码:
- window.onload = function () {
- var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
- initSpread(spread);
- };
- function initSpread(spread) {
- var spreadNS = GC.Spread.Sheets;
- var sheet = spread.getSheet(0);
- spread.bind(spreadNS.Events.ButtonClicked, function (e, context) {
- var sheet = context.sheet;
- var row = context.row, col = context.col;
- var buttonCellType = sheet.getCellType(row, col);
- var text = buttonCellType.text();
- console.log(text);
- });
- sheet.suspendPaint();
- sheet.setColumnWidth(2, 120);
- sheet.setColumnWidth(1, 120);
- sheet.setRowHeight(1, 50);
- var b0 = new spreadNS.CellTypes.Button();
- b0.text("Margin");
- b0.marginLeft(15);
- b0.marginTop(7);
- b0.marginRight(15);
- b0.marginBottom(7);
- sheet.setCellType(1, 2, b0, spreadNS.SheetArea.viewport);
- sheet.setValue(1, 1, "ButtonCellType");
- sheet.resumePaint();
- }
复制代码
参考API:
http://help.grapecity.com/spread ... llTypes.Button.html |