- rollback(button) {
- button = $(button);
- var sheetName = button.attr("sheetName");
- var row = parseInt(button.attr("row"));
- var col = parseInt(button.attr("col"));
- var time = parseInt(button.attr("time"));
- var spread = GC.Spread.Sheets.findControl("ss");
- console.log(spread);
- var sheet = spread.getSheetFromName(sheetName);
- var tag = sheet.getTag(row, col);
- var newTagHis = [];
- if (tag && tag.history) {
- for (let i = 0; i < tag.history.length; i++) {
- var item = tag.history[i];
- newTagHis.push(item);
- if (item.time == time) {
- sheet.setValue(row, col, item.value);
- break;
- }
- }
- // 如果回滚到最初状态,清空单元格类型
- if (newTagHis.length <= 1) {
- sheet.setCellType(row, col, new GC.Spread.Sheets.CellTypes.Text());
- }
- tag.history = newTagHis;
- sheet.setTag(row, col, tag);
- }
- $(".toolTipElement").remove();
- }
复制代码
这个方法的 GC.Spread.Sheets.findControl("ss"); 我运行到这里报错了 我没有这个宿主元素id |