日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ZK tree使用mold

發布時間:2025/3/15 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ZK tree使用mold 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前臺Tree.zul

<?page title="Tree使用" contentType="text/html;charset=UTF-8"?> <zk xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.zkoss.org/2005/zul" xsi:schemaLocation="http://www.zkoss.org/2005/zul http://www.zkoss.org/2005/zul"> <window title="" border="normal" apply="test.treeCtrl"><tree id="tree" pageSize="10" mold="paging" rows="10" ><treecols><treecol label="Name"/><treecol label="Description"/></treecols><treefoot><treefooter label="底部"/></treefoot></tree> </window> </zk>

后臺treeCtrl.java:

package test;import java.util.ArrayList; import java.util.List;import org.zkoss.zk.ui.Component; import org.zkoss.zk.ui.util.GenericAutowireComposer; import org.zkoss.zul.DefaultTreeModel; import org.zkoss.zul.DefaultTreeNode; import org.zkoss.zul.Tree; import org.zkoss.zul.Treecell; import org.zkoss.zul.Treeitem; import org.zkoss.zul.TreeitemRenderer; import org.zkoss.zul.Treerow;public class treeCtrl extends GenericAutowireComposer<Component>{private static final long serialVersionUID = 1L;private Tree tree;@Overridepublic void doAfterCompose(Component comp) throws Exception {// TODO Auto-generated method stubsuper.doAfterCompose(comp);DefaultTreeModel<FileInfo> model = new DefaultTreeModel<FileInfo>(getFileInfoTreeData());tree.setModel(model);tree.setItemRenderer(new FileInfoRenderer());}private DefaultTreeNode<FileInfo> getFileInfoTreeData() {List<DefaultTreeNode<FileInfo>> inner3 = new ArrayList<DefaultTreeNode<FileInfo>>();inner3.add(new DefaultTreeNode<FileInfo>(new FileInfo("zcommon.jar", "ZK Common Library")));inner3.add(new DefaultTreeNode<FileInfo>(new FileInfo("zk.jar", "ZK Core Library")));List<DefaultTreeNode<FileInfo>> inner2 = new ArrayList<DefaultTreeNode<FileInfo>>();inner2.add(new DefaultTreeNode<FileInfo>(new FileInfo("/lib", "ZK Libraries"), inner3));inner2.add(new DefaultTreeNode<FileInfo>(new FileInfo("/src", "Source Code")));inner2.add(new DefaultTreeNode<FileInfo>(new FileInfo("/xsd", "XSD Files")));List<DefaultTreeNode<FileInfo>> inner1 = new ArrayList<DefaultTreeNode<FileInfo>>();inner1.add(new DefaultTreeNode<FileInfo>(new FileInfo("/doc", "Release and License Notes")));inner1.add(new DefaultTreeNode<FileInfo>(new FileInfo("/dist", "Distribution"), inner2));return new DefaultTreeNode<FileInfo>(null, inner1);}public class FileInfoRenderer implements TreeitemRenderer<DefaultTreeNode<FileInfo>>{@Overridepublic void render(Treeitem item, DefaultTreeNode<FileInfo> data, int index)throws Exception {// TODO Auto-generated method stub item.setValue(data);final FileInfo fi = data.getData();item.setOpen(false);//for update treeNode dataTreerow tr = item.getTreerow();if(tr == null) {tr = new Treerow();} else {tr.getChildren().clear();}item.appendChild(tr);//render file path cellTreecell pathCell = new Treecell();pathCell.setLabel(fi.getPath());pathCell.setParent(tr);//render file description cellTreecell descriptionCell = new Treecell();descriptionCell.setLabel(fi.getDescription());descriptionCell.setParent(tr);}}public class FileInfo {private String path;private String description;public FileInfo() {}public FileInfo(String path, String description) {this.path = path;this.description = description;}public String getPath() {return path;}public void setPath(String path) {this.path = path;}public String getDescription() {return description;}public void setDescription(String description) {this.description = description;}}}

?參考:

http://zkfiddle.org/sample/21g0stt/2-Another-new-ZK-fiddle#source-1

轉載于:https://www.cnblogs.com/langdangyunliu/p/4589743.html

總結

以上是生活随笔為你收集整理的ZK tree使用mold的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日本国产三级xxxxxx | 国产在线免费视频 | 日本特级黄色 | 国产特黄毛片 | 精品国产一二三 | 三级黄色生活片 | 欧美精品在线观看视频 | 麻豆av免费在线观看 | www.youjizz国产 | 亚洲美女综合 | 福利小视频在线观看 | 国产亚洲激情 | 国产91网| 欧美精选一区 | 兔费看少妇性l交大片免费 日韩高清不卡 | av鲁丝一区鲁丝二区鲁丝三区 | 色婷婷香蕉在线一区二区 | 天天躁夜夜操 | 日本三级一区二区三区 | 青青草福利视频 | 国产午夜福利片 | 亚洲无打码 | 亚洲图片自拍偷拍 | 高清免费毛片 | 日韩精品一区二区三区视频在线观看 | 黄色特级网站 | 香蕉视频在线观看www | 韩国一级片在线观看 | wwwwww色| 国产精品mv | 超碰96在线 | 91日批| 欧美视频自拍偷拍 | 国产精品日韩精品欧美精品 | 久久久久成人精品无码中文字幕 | 日韩成人免费在线视频 | 在线播放黄色网址 | 亚洲女人视频 | 林雅儿欧洲留学恋爱日记在线 | 密桃av在线 | 在线视频你懂得 | 国产情侣91 | 男男gay动漫 | 久久久精品视频免费 | 国产综合精品久久久久成人影 | 黄色一级视频免费看 | 黄色不打码视频 | 欧美第一页浮力影院 | 18岁成年人网站 | 成人动漫中文字幕 | www.日本精品 | 国产成人精品一区二区三区四区 | 女人舌吻男人茎视频 | 中文字幕第100页 | 色偷偷噜噜噜亚洲男人的天堂 | xxx国产在线观看 | 国产青青| 精品久久久网站 | 欧美激情欧美激情在线五月 | 精品国产一区二区三区四区精华 | 精品动漫一区二区三区 | 好吊视频一区二区三区 | 日韩成人av电影 | 国产色宗合 | 性欧美一区二区 | 五月婷婷激情四射 | 乱子伦一区二区三区 | 久久国产区 | jizz免费在线观看 | av最新天堂| 亚洲av乱码久久精品蜜桃 | 国产精品成人午夜视频 | 亚洲天堂91 | 中出一区| 91视频第一页 | 中文av资源 | 精品国产传媒 | 欧美韩国日本一区 | 亚洲精品乱码久久久久久蜜桃图片 | 在线蜜桃 | 亚洲午夜精品在线观看 | 韩日a级片| 欧美操老女人 | 99热这里只有精品18 | 97精品久久久| 在线观看a级片 | 人人看超碰 | 国产精品一区二区三 | 免费a v网站 | 久操影视 | 白丝女仆被免费网站 | 男生坤坤放进女生坤坤里 | 99国产超薄肉色丝袜交足 | 合欢视频污 | 三级色视频 | 亚洲日本japanese丝袜 | 特大黑人娇小亚洲女 | 寡妇高潮一级视频免费看 | 欧美日韩在线综合 |