jQuery MiniUI

 找回密码
 立即注册
查看: 8896|回复: 20
打印 上一主题 下一主题

checkbox tree setValue问题 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2015-9-21 16:54:15 |只看该作者 |倒序浏览
checkbox tree setValue浏览器提示脚本时间过长.浏览器是IE9,数据量也不大,执行时间大概是1.5s左右 没超过2s

Rank: 1

沙发
发表于 2015-9-21 16:58:36 |只看该作者
提示脚本运行时间长的问题怎么避免

Rank: 8Rank: 8

板凳
发表于 2015-9-21 17:07:10 |只看该作者
markchan 发表于 2015-9-21 16:58
提示脚本运行时间长的问题怎么避免

请提供简单页面重现问题,数据也提供一下

Rank: 1

地板
发表于 2015-9-22 09:09:32 |只看该作者
dforce 发表于 2015-9-21 17:07
请提供简单页面重现问题,数据也提供一下

点击角色列表里的一个系统角色,然后走一个ajax方法从后台取出来checkbox tree里面所对应的SID,然后id.setValue(msg). msg是取出来的是36位数的guid,逗号隔开,有591条数据。后台取数据的方法也跟了下取数据只需要0.0几秒。。。求解。。。。

Rank: 8Rank: 8

5#
发表于 2015-9-22 09:27:47 |只看该作者
markchan 发表于 2015-9-22 09:09
点击角色列表里的一个系统角色,然后走一个ajax方法从后台取出来checkbox tree里面所对应的SID,然后id.s ...

请使用setValue(value,false)
默认有联动处理,开销很大,你数据量的话请设置false参数

Rank: 1

6#
发表于 2015-9-22 10:41:24 |只看该作者
felt 发表于 2015-9-22 09:27
请使用setValue(value,false)
默认有联动处理,开销很大,你数据量的话请设置false参数 ...

这个问题已经解决,感谢。有点击tree前面+ -号伸缩树的那个事件吗?

Rank: 8Rank: 8

7#
发表于 2015-9-22 11:17:23 |只看该作者
markchan 发表于 2015-9-22 10:41
这个问题已经解决,感谢。有点击tree前面+ -号伸缩树的那个事件吗?

展开会触发onexpand
收缩触发oncollapse

Rank: 1

8#
发表于 2015-9-22 11:19:07 |只看该作者
felt 发表于 2015-9-22 11:17
展开会触发onexpand
收缩触发oncollapse

找到了,感谢

Rank: 1

9#
发表于 2015-9-22 11:48:05 |只看该作者
felt 发表于 2015-9-22 11:17
展开会触发onexpand
收缩触发oncollapse

在用户IE8上面还是会报这个脚本过长。设置了false参数,还是会在点击角色后提示。。。

Rank: 8Rank: 8

10#
发表于 2015-9-22 11:59:36 |只看该作者
markchan 发表于 2015-9-22 11:48
在用户IE8上面还是会报这个脚本过长。设置了false参数,还是会在点击角色后提示。。。 ...

那就请提供重现页面和数据给我们

Archiver|普加软件

GMT+8, 2024-5-23 20:14 , Processed in 1.046027 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部