Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dhtmlx XML指的是不存在的父级_Dhtmlx - Fatal编程技术网

Dhtmlx XML指的是不存在的父级

Dhtmlx XML指的是不存在的父级,dhtmlx,Dhtmlx,在我的一个应用程序中,我使用dhtmlx网格树来显示树结构。这个 结构正在以带有parenet id的xml的形式形成。现在,如果我在加载xml之前再发送一个请求(单击门户中的其他选项卡),我会收到一条警告消息,说“数据结构”,“xml表示不存在的父级” xml输出(在树结构中显示)如下所示。如何删除此警报消息(我不想更改dhtmlxtree.js文件的源代码) 我使用下面的代码在jsp中生成xml 函数initTree() { var myTree=新的dhtmlXTreeObject(thi

在我的一个应用程序中,我使用dhtmlx网格树来显示树结构。这个 结构正在以带有parenet id的xml的形式形成。现在,如果我在加载xml之前再发送一个请求(单击门户中的其他选项卡),我会收到一条警告消息,说“数据结构”,“xml表示不存在的父级” xml输出(在树结构中显示)如下所示。如何删除此警报消息(我不想更改dhtmlxtree.js文件的源代码) 我使用下面的代码在jsp中生成xml

函数initTree() {

var myTree=新的dhtmlXTreeObject(this.divId,“100%”,“100%”,0);
var divId=this.divId;
myTree.setSkin('dhx_天蓝');
myTree.setImagePath(“treeImgs/”);
myTree.enableTreeLines(真);
myTree.setXMLAutoLoading(this.loadUrl());
this.setTreeObject(myTree);
loadXML();
}

从上述调用生成的输出xml如下所示

<?xml version="1.0" ?>
<tree id="0">
<item id="Device Location">
<itemtext><![CDATA[<a href="###" onClick="viewDevice(0,'Device Location','null')">Device Location</a>]]></itemtext>
</item>
<item id="Belgium">
<itemtext><![CDATA[<a href="###" onClick="viewDevice(1,'Belgium','null')">Belgium</a>]]></itemtext>
</tree>

如果服务器脚本在动态树中生成不正确的分支id,则会出现此类问题。 请检查服务器端脚本

<?xml version="1.0" ?>
<tree id="0">
<item id="Device Location">
<itemtext><![CDATA[<a href="###" onClick="viewDevice(0,'Device Location','null')">Device Location</a>]]></itemtext>
</item>
<item id="Belgium">
<itemtext><![CDATA[<a href="###" onClick="viewDevice(1,'Belgium','null')">Belgium</a>]]></itemtext>
</tree>