📄 htmltree.java
字号:
package com.exp.web.html.xtree;
/**
* 生成基于xtree脚本的树状结构:树
* <p>
* Title: jstrd 基础技术平台
* </p>
* <p>
* Description: jstrd 基础技术平台
* </p>
* <p>
* Copyright: Copyright (c) jstrd 2004-2008
* </p>
* <p>
* Company: jstrd
* </p>
*
* @author zhanghf
* @version 3.0.0.0
*/
public class HtmlTree extends HtmlTreeNode {
protected String onCheckFunction = "";
protected String behavior = "classic";
public HtmlTree(String name, String caption) {
super(name, caption);
}
protected String generateSelfScript() {
StringBuffer script = new StringBuffer();
script.append("if (document.getElementById){\n");
script.append("var " + this.name + " = new WebFXTree('");
script.append(this.caption + "');\n ");
script.append(this.name + ".setBehavior('" + this.behavior + "');\n");
if (!"".equals(this.onCheckFunction)) {
script.append(this.name
+ ".onCheck = function(srcNode, checkCtrl){\n");
script.append("\t return " + onCheckFunction
+ "(this, srcNode, checkCtrl);\n}\n");
}
return script.toString();
}
public void setOnCheck(String function) {
this.onCheckFunction = function;
}
public void setBehavior(String behavior) {
this.behavior = behavior;
}
protected String generatePostScript() {
return "document.write(" + this.name + ");\n}\n";
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -