本帖最后由 Wilson.Zhang 于 2024-10-15 12:18 编辑
您是想通过删除键让超链接单元格变回为普通单元格,然后对普通单元格编辑内容吗?这样的话,可以监听Delete按键,并且通过Worksheet:setCellType()将原本设置了的HyperLink单元格类型切换为其他单元格类型,可以参考如下代码:
- document.addEventListener('keyup', function(event) {
- if (event.key === 'Delete') {
- var row = sheet.getActiveRowIndex();
- var col = sheet.getActiveColumnIndex();
- console.log('row: ', row, ', col: ', col);
- // 判断按下Delete键时的单元格类型是否为HyperLink类型
- if (sheet.getCellType(row, col) instanceof GC.Spread.Sheets.CellTypes.HyperLink) {
- // 清除单元格类型
- sheet.setCellType(row, col, null);
- }
- }
- });
复制代码
可以参考官网API文档了解详情:
Worksheet:setCellType()--https://demo.grapecity.com.cn/sp ... rksheet#setcelltype
|