本帖最后由 Richard.Huang 于 2023-9-5 15:26 编辑
您好,分析了您的代码和实现效果,我不太理解您为什么需要频繁的为整张表格添加和删除规则,通过您的实际效果,我的理解是,您需要在点击的时候将该单元格的行列高亮显示,方便阅读,如果您是想要实现这个效果的话,您可以参考我们学习指南中的行状态与列状态的实现,应该可以帮助到您:https://demo.grapecity.com.cn/sp ... mn-states#timestamp
如果您并不是为了该效果,还有别的需求且就希望用您本来的方法实现,我想您将代码中对于单元格范围的选定可以按需选定:
rangeArr.push(new GC.Spread.Sheets.Range(args.row, 0, 1, 7));
rangeArr.push(new GC.Spread.Sheets.Range(0, args.col, 8000, 1));
// rangeArr.push(new GC.Spread.Sheets.Range(-1, -1, -1, -1));
|