dxq613 / bui

基于jQuery,兼容KISSY 的富客户端控件库
646 stars 359 forks source link

Data.TreeStore 的 reloadNode 不能重新加载问题!!! #81

Closed wsc0722 closed 10 years ago

wsc0722 commented 10 years ago
 更新了新版本的BUI时  Data.TreeStore  的 reloadNode 出现了问题,当树节点下有子节点时就不能再 reloadNode ,发现在bui.js 的 reloadNode 内调用的 loadNode 方法中 有这样一语句话
    if(_self.isLoaded(node)){
       return ;
    }     阻止了节点的重新加载操作。

 需要实现的需求:整体页面不刷新为前提,当节点下的子节点元素在对应的表单中修改名称或状态、增加、删除等操作时,需要树上的节点与其操作同步。实现该功能使用了Data.TreeStore的reloadNode重新加载节点。
dxq613 commented 10 years ago

给loadNode增加一个参数 loadNode(node,forceLoad) ,所以 loadNode(node,true) == reloadNode(node)