ExtJS将子代添加到空的异步treenode

| 我已经注意到,在ExtJS(版本3)中,如果创建异步树节点并随后刷新页面,则结果节点将不允许将子节点移动/添加到其中。尝试拖放节点时,文本将变为斜体,而没有任何其他信息记录到控制台,并且移动的节点将移回其原始位置。 由于以下事实,这似乎有点奇怪:如果您创建一个新的异步节点,然后在不刷新页面的情况下添加了一个子节点,那么添加该节点就不会出现问题。 经过进一步检查,似乎在刷新页面时显示的结果节点配置显示为:“ 0”,而如果您创建节点并且不刷新页面,则为“ 1”。 有没有办法强制异步treenode加载,即使它没有任何子节点? 谢谢     
已邀请:
        关键是一个“叶”参数。如果目标节点具有leaf:true,则将无法删除项目。 您可以尝试为叶节点指定“ 2”。在这种情况下,指定“ 3”在叶节点旁边不显示箭头或加号。     
        对于有类似问题的任何人,他们都不能将孩子丢到空的asynctreenode上... 我必须使用的解决方法是添加一个虚拟节点以强制asynctreenode加载,然后在asynctreenode加载后删除该虚拟节点。稍有曲折,但阻止对内核进行修改。     

要回复问题请先登录注册