DHTML Tree 使用例項 (二)
三、選單物件類
public class XtbXtcd {
//選單級別分類
public final static int NODE_UNKNOW = 0;
public final static int NODE_CATALOG = 1;
public final static int NODE_URL = 2;
public final static int NODE_FUNCTION = 4;
public final static int NODE_MENU = 8;
public final static int NODE_SYSTEM = 16;
private Integer xmdh; //選單編號 主鍵
private String xmmc; //選單名稱
private String xmdz; //選單地址
private Integer sjxm; //上級選單編號
private String cdjb; //選單級別
//user only this to instead type of string
public boolean isMenuItem() {
return (Integer.parseInt(cdjb) & NODE_MENU) == NODE_MENU;
}
public boolean isURL() {
return (Integer.parseInt(cdjb) & NODE_URL) == NODE_URL;
}
public boolean isCatalog() {
return (Integer.parseInt(cdjb) & NODE_CATALOG) == NODE_CATALOG;
}
public boolean isFunction() {
return (Integer.parseInt(cdjb) & NODE_FUNCTION) == NODE_FUNCTION;
}
public boolean isSystem() {
return (Integer.parseInt(cdjb) & NODE_SYSTEM) == NODE_SYSTEM;
}
public Integer getXmdh() {
return xmdh;
}
。。。。下略
}
四、其他實用功能粗解
1. checkbox使用
1.1 Jsp頁面設定
tree.enableCheckBoxes(1);
tree.enableThreeStateCheckboxes(true);//級聯選中下級節點
//check item
tree.setCheck(id,true);
//uncheck item
tree.setCheck(id,false);
//check branch
tree.setSubChecked(id,true);
//uncheck branch
tree.setSubChecked(id,false);
//check item
tree.setCheck(id,true);
//return ids of checked items
var list=tree.getAllChecked();//取得所有選中的,不包括父
var list=tree.getAllCheckedBranches() //取得所有選中的父。父的父。。。。
var list= tree.getAllPartiallyChecked() //取得所有選中的,包括父,父的父。。。
未完待續
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/106943/viewspace-927244/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- DHTML Tree 使用例項HTML
- Echarts關於tree樹資料渲染圖例最新例項Echarts
- DHTML中window的使用HTML
- DHTML Object Model&DHTML&DOMHTMLObject
- AsmL例項研究(二) (轉)ASM
- M$的DHTML Editor 使用心得HTML
- pinctrl使用例項
- [MobX State Tree資料元件化開發][2]:例項-TodoList元件化
- DHTML【1】HTML
- RAC 例項 遷移到 單例項 -- 使用RMAN Duplicate單例
- tunna工具使用例項
- Tee命令使用例項
- awk命令使用例項
- flex的使用例項Flex
- XML程式設計例項(二) (轉)XML程式設計
- cut命令的使用例項
- restorecon 命令使用例項REST
- $$和||使用程式碼例項
- Watir基礎使用例項
- netstat命令使用例項
- Python——astroplan庫入門例項(二)PythonAST
- 線上生成二維碼程式碼例項
- [Codeforces 1111E] Tree(虛樹+二項式反演)
- DHTML快速入門HTML
- tcl/tk例項詳解——glob使用例解
- 使用SRVCTL啟動例項與使用sqlplus啟動例項的區別SQL
- Memcached安裝與使用例項
- iptables 常用規則使用例項
- js使用XMLHttpRequest例項程式碼JSXMLHTTP
- table表格使用程式碼例項
- javascript Function()使用程式碼例項JavaScriptFunction
- AWK簡介及使用例項
- Android uiautomator例項使用AndroidUI
- PHP漏洞挖掘思路+例項 第二章PHP
- css二級下拉選單程式碼例項CSS
- 二叉搜尋樹程式碼例項
- ORACLE 觸發器語法及例項 二Oracle觸發器
- ASM單例項(Oracle 11.2.0.4)環境(二)ASM單例Oracle