Joestar.Xu 发表于 2023-9-4 11:57:51

这个目前没有,正如我之前所说的,您可以直接在业务代码中进行限制,不过您的这个需求我这边帮您记录反馈一下,后续有支持计划的话我会在本帖中回复您。

张某某 发表于 2023-9-4 14:21:37

Joestar.Xu 发表于 2023-9-1 17:30
经调研,目前暂时没有其他的办法能够实现这个需求了,您可以在业务代码中对其进行限制,如根据返回的结果, ...

有什么方法可以监听到sheet中选区的变化吗?只有监听到了变化,我才能去时时更新对应的内容

Joestar.Xu 发表于 2023-9-4 17:46:57

SpreadJS内置暂时没有监听区域选择器变化的时间,不过您可以用JS的Mutation Observer来尝试实现。

参考链接:https://juejin.cn/post/6844904000467255303

参考代码:let target = document.querySelector(".formulaBarText");
let observe = new MutationObserver(function (mutations, observe) {
    console.log("changed");
});
observe.observe(target,{ attributes: true});

张某某 发表于 2023-9-5 10:14:10

Joestar.Xu 发表于 2023-9-4 17:46
SpreadJS内置暂时没有监听区域选择器变化的时间,不过您可以用JS的Mutation Observer来尝试实现。

参考 ...
好吧,这种方案我们之前也想到过这样来实现,我们还是希望spreadjs的区域选择器以后可以内置一些API和配置项来帮助用户更加方便灵活的适配一些场景。感谢您的耐心解答:mj72:

Joestar.Xu 发表于 2023-9-5 10:51:22

张某某 发表于 2023-9-5 10:14
好吧,这种方案我们之前也想到过这样来实现,我们还是希望spreadjs的区域选择器以后可以内置一些API和配 ...

不客气,后续我们会帮您推进这个需求,将来如果有计划支持的话,我会在本帖中将信息同步给您。
页: 1 [2]
查看完整版本: 【16.1.4】如何实现一个框选区域范围的功能