Extjs 如何刷新制定节点 - Web 开发 / Ajax
我现在为某一节点添加右键删除,删除后需要刷新树形菜单,但是整个刷新不太合适,请问只从某一节点刷新该怎么做?
------解决方案--------------------关注一下,不会!
------解决方案--------------------我在做这功能。。 顶你。
------解决方案--------------------
在树形控件里写个事件
 <Listeners>
                                                                   <Select Handler="refreshTree();" />
                                                               </Listeners>
点击删除就调用这个函数refreshTree();
<script type="text/javascript">
       function refreshTree() {
           var tree=Ext.getCmp("LeftTree");
           Coolite.AjaxMethods.RefreshMenu({
               success: function(result) {
                   var nodes = eval(result);
                   tree.root.ui.remove();
                   tree.initChildren(nodes);
                   tree.root.render();
               }
           });
       }
   </script>
这个LeftTree是树的控件ID名
这个RefreshMenu方法里面从新绑定你的树