📄 u07tfiletypecascadebo.java
字号:
package cn.hope.front.bo;
import java.util.Iterator;
import java.util.List;
import org.apache.log4j.Logger;
import cn.hope.front.pojo.TFileType2;
public class U07TFileTypeCasCadeBO {
Logger log = Logger.getLogger(U07TFileTypeCasCadeBO.class.getName());
public String cascade(List list, String formName, String funName,String secondName)
throws Exception {
StringBuffer js = new StringBuffer();
try {
if (list != null && list.size() > 0) {
js.append("<script LANGUAGE='javascript'> \n");
js.append("//<!-- \n");
js.append("function " + funName + "(locationid){ \n");
js.append("var onecount; \n");
js.append("onecount=0; \n");
js.append("subcat= new Array(); \n");
Iterator iterator = list.iterator();
int i = -1;
while (iterator.hasNext()) {
i++;
TFileType2 tFileType2 = (TFileType2) iterator.next();
js.append("subcat[" + i + "] = new Array('"
+ tFileType2.getTft2Name() + "','"
+ tFileType2.getTFileType().getTftId() + "','"
+ tFileType2.getTft2Id() + "'); \n");
}
js.append("onecount=" + list.size() + "; \n");
js.append("document." + formName + "."+secondName+".length=0; \n");// ////////////////////
js.append("var locationid=locationid; \n");
js.append("var i; \n");
js.append("boolObj = new Boolean(true); \n");/**/
js.append("for (i=0;i < onecount; i++) \n");
js.append("{if (subcat[i][1] == locationid) \n");
js
.append("{document."
+ formName
+ "."+secondName+".options[document."
+ formName
+ "."+secondName+".length]= new Option(subcat[i][0], subcat[i][2]); \n");// ///////////////
js.append("boolObj=false; \n");
js.append("}\n}\n");
js.append("if(boolObj){document." + formName
+ "."+secondName+".options[0] = new Option('请选择二级分类','');}\n");
js.append("}\n");
js.append("//-- ></script> \n");
}
} catch (Exception e) {
log.error(e);
e.printStackTrace();
throw new Exception(e);
}
return js.toString();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -