📄 htmltreeleaf.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 HtmlTreeLeaf extends HtmlTreeNode {
protected String herf;
protected String target = "";
protected HtmlTreeUtil treeUtil;
public HtmlTreeLeaf(String name, String caption, String herf, String target) {
this(name, caption);
this.herf = herf;
this.target = target;
}
public HtmlTreeLeaf(String name, String caption) {
super(name, caption);
this.treeUtil = new HtmlTreeUtil(name);
}
public void setChecked(boolean bChecked) {
this.treeUtil.setChecked(bChecked);
}
public String toString() {
StringBuffer scriptCode = new StringBuffer();
String realTarget = target;
if ("".equals(target)) {
realTarget = "_self";
}
scriptCode.append("var " + this.name);
scriptCode.append("= new WebFXTreeItem('");
scriptCode.append(this.caption);
scriptCode.append("'");
if (this.herf != null) {
scriptCode.append(",'");
scriptCode.append(this.herf);
scriptCode.append("'");
}
scriptCode.append(");\n");
scriptCode.append(this.name);
scriptCode.append(".target='");
scriptCode.append(realTarget);
scriptCode.append("';\n");
scriptCode.append(this.parent.getName() + ".add(" + this.name + ");\n");
scriptCode.append(this.treeUtil);
return scriptCode.toString();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -