王五子 发表于 2024-12-9 10:07:18

V17defaultselect默认选中A1单元格的api能否禁用掉

V17defaultselect默认选中A1单元格的api能否禁用掉?在初始化时能否禁用掉默认选择第一个单元格的属性,目前用的是clearselection,但是这个api是在初始化之后再去清除掉选中的A1单元格,会有一个很明显的clear动作,并且在selectionchanged事件的old中会有记录

Lynn.Dou 发表于 2024-12-9 10:07:19

您好,
推荐的方案就是使用 clearSelection 方法清除选择状态。
问题1:“初始化之后再去清除掉选中的A1单元格,会有一个很明显的clear动作”
本地用demo模拟了此操作,未复现“明显clear”问题,

问题2:"在selectionchanged事件的old中会有记录"
测试来看,用代码去执行clearSelection来清除选择状态,不会触发SelectionChanged事件,

您可以参考附件demo实际验证下,如果代码有差异,请在demo基础上补充相关代码,能复现问题即可。

Richard.Huang 发表于 2024-12-9 10:17:11

您好,SpreadJS初始化时,默认选择A1单元格的逻辑和Excel是一样的,请问您的具体需求和场景是什么,为什么需要默认Select的效果去除呢?

王五子 发表于 2024-12-9 10:27:18

Richard.Huang 发表于 2024-12-9 10:17
您好,SpreadJS初始化时,默认选择A1单元格的逻辑和Excel是一样的,请问您的具体需求和场景是什么,为什么 ...

不能直接禁用掉默认选中么?我这边是需要记录selectchanged事件中所选择的单元格并设置背景色,其中包括单次选中以及ctrl连选的情况,初始化默认选的A1单元格或者clearselect均会对记录单元格有影响,有没有更好的方法无痕禁用

Richard.Huang 发表于 2024-12-24 11:45:21

您好!请问按照之前提供的方案操作后,您的问题是否已经圆满解决?若仍有未解之处或是遇到了新的障碍,请不要犹豫,直接在本帖下留言告知,我们将竭诚为您提供支持。

Richard.Huang 发表于 2024-12-30 14:36:30

您好,由于您长时间未回帖,本贴就先作结帖处理了,后续如果有其他新的问题,欢迎继续发新帖询问
页: [1]
查看完整版本: V17defaultselect默认选中A1单元格的api能否禁用掉