本帖最后由 viruswood 于 2019-12-13 13:57 编辑
spreadInitHandle: function(spread) {
this.spread = spread;
spread.suspendPaint();
spread.fromJSON(dataSource);
spread.options.tabStripVisible = false;
spread.options.showVerticalScrollbar = false;
spread.options.showHorizontalScrollbar = false;
this.resetWidth();
let sheet = spread.getActiveSheet();
spread.resumePaint();
sheet.bind(GC.Spread.Sheets.Events.CellClick, (e, info) => {
let row = info.row;
let col = info.col;
this.axis = [col, row].join();
let value = sheet.getValue(col,row,GC.Spread.Sheets.SheetArea.viewport);
let value1 = sheet.getText(col, row);
console.log(col, row, value, value1);
});
},
初始化后,导入ssjson 后正常显示绑定数据,只有在row和col 相等时才能使用sheet.getValue(col,row)获取到表格中相应的值,不知道具体是什么原因?加入setTimeout延时也不行
版本( "@grapecity/spread-sheets": "^13.0.0",
"@grapecity/spread-sheets-vue": "^13.0.0",)
|