jQuery MiniUI

标题: tree中的accept怎么好像没效果啊 [打印本页]

作者: gong_cnwh    时间: 2013-6-1 13:37:21     标题: tree中的accept怎么好像没效果啊

实现效果为编辑tree的某一个节点,如果编辑的信息由A修改为B
,刚好数据库中已存在B这个信息,则会取消修改,将值还原为A,貌似使用tree.accapt()无效啊
或者有没啥办法可以单独load某一个节点,或不允许endedit之类的

作者: niko    时间: 2013-6-2 11:01:41

accept是提交修改,而不是取消修改。
你可以这样:编辑节点后,判断后,将返回的节点信息更新回去:tree.updateNode(node, {a: 1});
作者: gong_cnwh    时间: 2013-6-3 10:34:08

niko 发表于 2013-6-2 11:01
accept是提交修改,而不是取消修改。
你可以这样:编辑节点后,判断后,将返回的节点信息更新回去:tree.up ...

那必须还得知道更新前的值是什么,比如说值由a改变为b,但是b又已经存在,需要改回a,不至于又从后台将值a再传回来吧
作者: factory    时间: 2013-6-3 11:36:22

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

如果不从后台返回,那就在编辑前,先把当前值获取出来,后面改回a的时候再把这个值更新回去好了
作者: factory    时间: 2013-6-3 11:36:23

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

如果不从后台返回,那就在编辑前,先把当前值获取出来,后面改回a的时候再把这个值更新回去好了
作者: commandercom    时间: 2013-6-3 13:12:09

编辑前先判断,不满足条件就不编辑,不就行了




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2