jQuery MiniUI

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

tree.checkNodes(nodes)紊乱的问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2016-12-12 15:43:55 |只看该作者 |倒序浏览

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2016-12-12 16:03:50 |只看该作者
请提供html+数据重现你说的问题

Rank: 2

板凳
发表于 2016-12-12 16:32:00 |只看该作者
本帖最后由 shenyunliang 于 2016-12-12 16:49 编辑
dforce 发表于 2016-12-12 16:03
请提供html+数据重现你说的问题

请教版主,tree.data checked属性为undefined 为什么显示是打勾状态?

Rank: 8Rank: 8

地板
发表于 2016-12-12 17:20:42 |只看该作者
shenyunliang 发表于 2016-12-12 16:32
请教版主,tree.data checked属性为undefined 为什么显示是打勾状态?

checked和打勾没什么必然联系

Rank: 2

5#
发表于 2016-12-12 17:56:27 |只看该作者
dforce 发表于 2016-12-12 17:20
checked和打勾没什么必然联系

请教版主,checkAllNodes() 与 uncheckAllNodes()紧接着checkNodes会不会有异步的问题?

Rank: 2

6#
发表于 2016-12-12 22:36:20 |只看该作者
dforce 发表于 2016-12-12 17:20
checked和打勾没什么必然联系

这个是问题重现,放在你们官网示例miniui_java中就能访问userrole.html就能重现,点击默认角色后关闭弹窗,再点击角色2,会出现紊乱情况,麻烦版主看下。
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

7#
发表于 2016-12-13 10:07:29 |只看该作者
shenyunliang 发表于 2016-12-12 22:36
这个是问题重现,放在你们官网示例miniui_java中就能访问userrole.html就能重现,点击默认角色后关闭弹窗 ...

重复使用数据请先克隆
mini.open({
                       ....
                        onload: function () {
                            var iframe = this.getIFrameEl();
                            var newNodes = mini.clone(nodes);
                            var data = { 'row': row, 'nodes': newNodes };
                            iframe.contentWindow.SetData(data);
                        },

Rank: 2

8#
发表于 2016-12-13 10:14:25 |只看该作者
本帖最后由 shenyunliang 于 2016-12-13 10:26 编辑
felt 发表于 2016-12-13 10:07
重复使用数据请先克隆
mini.open({
                       ....

谢谢版主,问题已经解决。请问为什么使用重复数据需要先克隆,因为我们项目上全部使用miniui,想问一下使用重复数据的情形是否需要都先clone下?

Rank: 8Rank: 8

9#
发表于 2016-12-13 10:58:25 |只看该作者
shenyunliang 发表于 2016-12-13 10:14
谢谢版主,问题已经解决。请问为什么使用重复数据需要先克隆,因为我们项目上全部使用miniui,想问一下使用 ...

是的,有重复使用数据的地方都需要克隆。
数据到页面显示,有互引用

Archiver|普加软件

GMT+8, 2024-9-29 21:21 , Processed in 1.027635 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部