jQuery MiniUI

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

树形removeNodes()问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2014-12-22 17:14:06 |只看该作者 |倒序浏览
  1. var nodes = tree.getCheckedNodes();
  2. tree.removeNodes(nodes);
复制代码
第二行报错,undefind,传的参数不对吗?

Rank: 8Rank: 8

沙发
发表于 2014-12-22 17:37:06 |只看该作者
断点看nodes里面有没有数据

Rank: 2

板凳
发表于 2014-12-23 09:11:23 |只看该作者
dforce 发表于 2014-12-22 17:37
断点看nodes里面有没有数据

nodes里面有值, 我做的是treeGrid. 前面有checkBox.  
现在问题是: 我只选择多个子节点可以删除 上面的代码起作用。
但是,如果我选择了父节点,删除就会报错。
以上 都是前台JS的问题 ,不涉及后台删除操作。

Rank: 8Rank: 8

地板
发表于 2014-12-23 09:51:38 |只看该作者
z235790519 发表于 2014-12-23 09:11
nodes里面有值, 我做的是treeGrid. 前面有checkBox.  
现在问题是: 我只选择多个子节点可以删除 上面的 ...

本地测试未发现报错
选择了父节点会加该节点下所有子节点一并删除

Rank: 2

5#
发表于 2014-12-23 10:08:20 |只看该作者
本帖最后由 z235790519 于 2014-12-23 10:10 编辑
felt 发表于 2014-12-23 09:51
本地测试未发现报错
选择了父节点会加该节点下所有子节点一并删除

点确定之后,删是删了 , 可是 alert提示框没有自动关闭 . js 还报错。
  1. mini.confirm("确定删除选中节点及其所有子节点?", "提示", function(action) {
  2.                         if (action == "ok") {
  3.                                 tree.removeNodes(nodes);
  4.                         }
  5.                 });
复制代码

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

Rank: 2

6#
发表于 2014-12-23 11:23:46 |只看该作者
felt 发表于 2014-12-23 09:51
本地测试未发现报错
选择了父节点会加该节点下所有子节点一并删除
  1. for(var i = 0; i<nodes.length;i++){
  2.     var node = nodes[i];
  3.     tree.removeNode(node);
  4. }
复制代码
这样也不行 求解啊。

Rank: 8Rank: 8

7#
发表于 2014-12-23 11:36:55 |只看该作者
z235790519 发表于 2014-12-23 11:23
这样也不行 求解啊。

  1. var tree=mini.get("treegrid1");
  2.    var nodes=tree.getCheckedNodes()
  3.    
  4.        mini.confirm("确定删除选中节点及其所有子节点?", "提示", function(action) {
  5.                             if (action == "ok") {
  6.                                     tree.removeNodes(nodes);
  7.                             }
  8.                     });
复制代码



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

Rank: 2

8#
发表于 2014-12-23 11:41:44 |只看该作者
felt 发表于 2014-12-23 11:36

我开始是这么写的啊。。  点确定之后 提示框没关上, js 有个错 .
是不是我的miniui.js不是新版的? 以前修复过这个问题吗?

Rank: 8Rank: 8

9#
发表于 2014-12-23 11:46:06 |只看该作者
z235790519 发表于 2014-12-23 11:41
我开始是这么写的啊。。  点确定之后 提示框没关上, js 有个错 .
是不是我的miniui.js不是新版的? 以 ...

你用最新的试用版测试一下
如果最新版本没问题,那就是你的版本的问题了

Rank: 2

10#
发表于 2014-12-23 13:33:48 |只看该作者
felt 发表于 2014-12-23 11:46
你用最新的试用版测试一下
如果最新版本没问题,那就是你的版本的问题了 ...

换了最新的miniui.js  树表加载不出来了。。

Archiver|普加软件

GMT+8, 2025-7-8 01:36 , Processed in 1.039269 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部