XML 引用不存在的父级



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

函数初始化树(){

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>

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

查看此示例

相关内容

最新更新