Closed wsc0722 closed 10 years ago
更新了新版本的BUI时 Data.TreeStore 的 reloadNode 出现了问题,当树节点下有子节点时就不能再 reloadNode ,发现在bui.js 的 reloadNode 内调用的 loadNode 方法中 有这样一语句话 if(_self.isLoaded(node)){ return ; } 阻止了节点的重新加载操作。 需要实现的需求:整体页面不刷新为前提,当节点下的子节点元素在对应的表单中修改名称或状态、增加、删除等操作时,需要树上的节点与其操作同步。实现该功能使用了Data.TreeStore的reloadNode重新加载节点。
给loadNode增加一个参数 loadNode(node,forceLoad) ,所以 loadNode(node,true) == reloadNode(node)