jQuery MiniUI

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

tree中的accept怎么好像没效果啊 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-6-1 13:37:21 |只看该作者 |倒序浏览
实现效果为编辑tree的某一个节点,如果编辑的信息由A修改为B
,刚好数据库中已存在B这个信息,则会取消修改,将值还原为A,貌似使用tree.accapt()无效啊
或者有没啥办法可以单独load某一个节点,或不允许endedit之类的

Rank: 9Rank: 9Rank: 9

沙发
发表于 2013-6-2 11:01:41 |只看该作者
accept是提交修改,而不是取消修改。
你可以这样:编辑节点后,判断后,将返回的节点信息更新回去:tree.updateNode(node, {a: 1});

Rank: 2

板凳
发表于 2013-6-3 10:34:08 |只看该作者
niko 发表于 2013-6-2 11:01
accept是提交修改,而不是取消修改。
你可以这样:编辑节点后,判断后,将返回的节点信息更新回去:tree.up ...

那必须还得知道更新前的值是什么,比如说值由a改变为b,但是b又已经存在,需要改回a,不至于又从后台将值a再传回来吧

Rank: 8Rank: 8

地板
发表于 2013-6-3 11:36:22 |只看该作者
gong_cnwh 发表于 2013-6-3 10:34
那必须还得知道更新前的值是什么,比如说值由a改变为b,但是b又已经存在,需要改回a,不至于又从后台将值 ...

如果不从后台返回,那就在编辑前,先把当前值获取出来,后面改回a的时候再把这个值更新回去好了

Rank: 8Rank: 8

5#
发表于 2013-6-3 11:36:23 |只看该作者
gong_cnwh 发表于 2013-6-3 10:34
那必须还得知道更新前的值是什么,比如说值由a改变为b,但是b又已经存在,需要改回a,不至于又从后台将值 ...

如果不从后台返回,那就在编辑前,先把当前值获取出来,后面改回a的时候再把这个值更新回去好了

Rank: 4

6#
发表于 2013-6-3 13:12:09 |只看该作者
编辑前先判断,不满足条件就不编辑,不就行了

Archiver|普加软件

GMT+8, 2024-11-28 13:53 , Processed in 1.087905 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部