V17.1如何控制单元格双击无法输入仅支持单击输入
v17gc-spread-sheets的所有表格如何实现仅支持单击选中单元格的方式输入其他情况包括双击三击等等情况均不可编辑单元格?有没有什么API能够控制本帖最后由 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
可以了感谢 王五子 发表于 2024-11-22 15:29
可以了感谢
不客气。问题既已得到解决,那就结贴了。如有新问题,欢迎发新帖沟通。
{:5_110:}
页:
[1]