找回密码
 立即注册

QQ登录

只需一步,快速开始

mtkj
金牌服务用户   /  发表于:2020-7-17 16:15  /   查看:4465  /  回复:7
本帖最后由 mtkj 于 2020-7-17 16:39 编辑

请看demo

还有另外一个问题  就是搜索后 复制问题
如图:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

7 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-7-17 19:06:01
沙发
您好,这个问题需要调研具体原因,暂时保留处理。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-7-22 16:13:41
板凳
您好,这个问题我们已经提交给研发处理,
目前研发还没出对应的版本修复,建议您先使用老版本
回复 使用道具 举报
mtkj
金牌服务用户   /  发表于:2020-7-22 16:36:47
地板
之前为了避免其他问题才让我们用新版本的 。。。现在不能用老版本
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-7-22 18:22:01
5#
抱歉,我们会和研发再确认一下问题原因以及修复的时间计划
回复 使用道具 举报
mtkj
金牌服务用户   /  发表于:2020-7-25 11:16:24
6#

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-7-27 10:20:56
7#
您好,从渲染原理上讲,修改这里的确可以屏蔽掉闪屏的问题,但这里不推荐直接修改Wijmo.Event的源码,这个修改的影响范围太大。

注意到在addrow触发的逻辑里,通过formatItem添加了handler,推荐这样修改:

代码:
  1. theGrid.formatItem._handlersChanged = null;
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-9-17 11:58:14
8#
您好,这个问题已经找到了原因,在您的代码中,在addrow中定义了大量的formatItem事件,
所以会导致以下问题:
1、在每次addrow后,事件会重复绑定;

2、addRow本身会触发重新渲染,此时已经渲染了formatItem内容,
然而重新渲染后又被加入了新的formatItem事件,又会触发渲染,所以才导致了闪屏问题。
(旧版本这里有bug,添加formatItem事件后不会立即渲染,所以反而不会闪屏)。
具体实现请参考附件Demo。

很抱歉您的问题调研了很久才回复,由于您的代码中包含了大量的业务代码,
因此阅读、调试和排查都比较困难。
建议您在官网的Demo中尝试重现问题,并明确贴出您问题的重现步骤,
这样可以最为高效地帮您解决问题。谢谢~!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部