麦粉社区
>
帖子详情

电子表格填报如何关闭每修改一个单元格值就刷新一次数据

电子表格软件 发表于 2023-8-14 15:56
发表于 2023-8-14 15:56:40

Smartbi版本Version:9.7.76332.22385


使用smartbi电子表格制作填报报表


在参考这个宏【https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=111891825】后,使用setWriteBackCellValue方法来实现联动效果,


这时发现一个机制,就是每次手动更改一个单元格值后或者使用setWriteBackCellValue填写单元格值后,整个电子表格的SQL会重新获取数据(该SQL执行时间平均在400ms左右),导致一对多联动程序执行很慢,联动5个单元格需要5秒左右,


有没有方法实现,在执行setWriteBackCellValue方法之后不要重新获取SQL数据,仅在手动修改单元格值时才重新获取数据?


 

发表于 2023-8-14 17:20:05
超出俺的知识范围了,宏的去官网渠道问问吧
回复

使用道具 举报

发表于 2024-3-22 10:07:51
同求这个问题怎么解
回复

使用道具 举报

发表于 2024-3-22 11:21:20

产品中没有这样的设置的地方。因为,如果不刷新,可能会出现数据不正确、不能联动等问题。


 


如果希望界面上不出现闪动的问题,可以把该电子表格报表设置为“局部刷新”。参考: https://wiki.smartbi.com.cn/pages/viewpage.action?smt_poid=43&pageId=111871187


 


回复

使用道具 举报

发表于 2024-3-25 13:38:38
不能不刷新的,你这个联动5个单元格这么复杂,建议你可以考虑去掉联动反而更快一些
回复

使用道具 举报

发表于 2024-3-26 17:46:14
哈喽,亲爱的麦粉~请问以上回答是否对您的问题有帮助呢?您可以选出您认为的最佳回答进行采纳,楼主和答主都会获得相应的麦豆奖励哦!积攒一定数量的麦豆就可以兑换精美礼品哦~
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

5回帖数 0关注人数 888浏览人数
最后回复于:2024-3-26 17:46
快速回复 返回顶部 返回列表