本帖最后由 Wilson.Zhang 于 2024-11-22 15:06 编辑
您好!SpreadJS的cancelInput命令能够阻断单元格编辑、取消输入。可以监听CellDoubleClick事件,在事件发生时通过cancelInput退出输入,可以参考如下代码:
- sheet.bind(GC.Spread.Sheets.Events.CellDoubleClick, function(e, args) {
- console.log('cell double click, args: ', args);
- spread.commandManager().execute({ cmd: "cancelInput", sheetName: args.sheet.name() });
- });
复制代码
效果如下动图所示,双击后不进入单元格编辑。将上述代码中的绑定对象由sheet变更为Workbook实例即可对Workbook中所有sheet有效,您可以亲测了解。
可以参考官网API文档了解详情:
https://demo.grapecity.com.cn/sp ... ommands#cancelinput
|