調(diào)試了一下,下面這個(gè)方法有點(diǎn)錯(cuò)誤:
==================================================
/** *//**
* 函數(shù)說明:展開目錄
* 參數(shù)說明: 目錄對象
* 返回值:展開目錄的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();
}
==============================================
正確的寫法是:
/** *//**
* 函數(shù)說明:展開目錄
* 參數(shù)說明: 目錄對象
* 返回值:展開目錄的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();
}
回復(fù) 更多評論