在我的一个应用程序中,我使用dhtmlx网格树来显示树结构。该 结构正在形成一个带有parenet id的xml。现在,如果我在加载xml之前再发送一个请求(点击我的门户中的其他选项卡),我会收到一条警告消息,说明“DataStructure”,“XML指的是不存在的父级” xml输出(将在树结构中显示)如下所示。如何摆脱此警报消息(我不想更改dhtmlxtree.js文件的源代码) 我正在使用以下代码在我的jsp中生成xml
函数initTree() {
var myTree = new dhtmlXTreeObject(this.divId,"100%","100%",0);
var divId=this.divId;
myTree.setSkin('dhx_skyblue');
myTree.setImagePath("<html:imagesPath/>treeImgs/");
myTree.enableTreeLines(true);
myTree.setXMLAutoLoading(this.loadUrl());
this.setTreeObject(myTree);
myTree.loadXML(<"some_url">);
}
从上面调用生成的输出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>