extjs4 节点parentId 问题

extjs4 可以自己维护parentId 信息

当新增一个子节点的时候,extjs 会默认 父节点 id 属性值为子节点的parentId 属性值,所以妄图给子节点parentId赋值的童鞋注意了 代码如下

if(selectNode !=null){
                addWin.setTitle('添加子级菜单');
                addWin.show();
                selectNode.data.leaf = false;
                currnetNode = selectNode.appendChild({
                    text: '新菜单',
                    menuName: '新菜单',
                    menuLevel:selectNode.data.menuLevel+1,
                    menuIndex:selectNode.childNodes.length+1,
                    usableStatus:1,
                    status:1,
                    leaf: true
                });
                currnetNode.updateInfo();
                alert(currnetNode.data.parentId+'=====currentNode_parentId');
                winPanel.loadRecord(currnetNode);
                selectNode.expand();

需要注意的是 你的父节点中一定要返回 id 属性哦,要不然parentId 就是空了

你可能感兴趣的:(extjs4,treenode,parentId)