调试了一下,下面这个方法有点错误:
==================================================
/** *//**
* 函数说明:展开目录
* 参数说明: 目录对象
* 返回值:展开目录的HTML代码
*/
public String renderTreeViewAjax(TbJyhtflb htfl) {
StringBuffer content = new StringBuffer();
String ID=htfl.getTbJyhtflbZlId();
String NAME=htfl.getTbJyhtflbMc();
String FLAG=htfl.getTbJyhtflbLb();
content.append("<li id='"+ID+"'>");
if (treeCatalogDAO.canExpand(ID))
content.append("<img src=../images/tree_plus.gif onClick=\"getSubTree('"+ID+"')\">");
else
content.append("<img src=../images/tree_blank.gif>");
content.append("<img src=../images/tree_folder.gif><a href=\"javascript:ShowDetail('"+ID+"','"+NAME+"','"+FLAG+"')\"");
if (treeCatalogDAO.canExpand(ID)){
String submitURL="getFolderList.go?method=doGetSubFolderList&parentID="+ID;
content.append(" onClick=\"getSubTree('"+ID+"',submitURL)\"");
}
content.append(">"+NAME+"</a>");
content.append("</li>");
return content.toString();
}
==============================================
正确的写法是:
/** *//**
* 函数说明:展开目录
* 参数说明: 目录对象
* 返回值:展开目录的HTML代码
*/
public String renderTreeViewAjax(TbJyhtflb htfl) {
StringBuffer content = new StringBuffer();
String ID=htfl.getTbJyhtflbZlId();
String NAME=htfl.getTbJyhtflbMc();
String FLAG=htfl.getTbJyhtflbLb();
content.append("<li id='"+ID+"'>");
if (treeCatalogDAO.canExpand(ID)) {
String submitURL="getFolderList.go?method=doGetSubFolderList&parentID="+ID;
content.append("<img src=../images/tree_plus.gif onClick=\"getSubTree('"+ID+"','"+submitURL+"')\">");
}
else {
content.append("<img src=../images/tree_blank.gif>");
}
content.append("<img src=../images/tree_folder.gif><a href=\"javascript:ShowDetail('"+ID+"','"+NAME+"','"+FLAG+"')\"");
content.append(">"+NAME+"</a>");
content.append("</li>");
return content.toString();
}
回复 更多评论