📄 z35-grid-0106.zul
字号:
<?xml version="1.0" encoding="UTF-8"?><!--Z31-grid-0001.zul{{IS_NOTE Purpose: Description: History: Tue May 6 09:29:59 TST 2008, Created by DennisChen}}IS_NOTECopyright (C) 2008 Potix Corporation. All Rights Reserved.{{IS_RIGHT}}IS_RIGHT--><window title="Grid with Group feature" border="normal"> 1.Test Grid Sorting feature <zscript> <![CDATA[ String[][] datas = new String[][]{ // Today new String[]{"1","[zk1 - Help] RE: ZK problem in dynamic menu","2008/4/29 15:47:27","12KB"}, new String[]{"2","[zk1 - Help] RE: FileUpload","2008/4/29 15:37:57","14KB"}, new String[]{"3","[zk1 - Help] RE: Datebox format","2008/4/29 15:27:31","11KB"}, new String[]{"4","[zk1 - Help] RE: Datebox format","2008/4/29 14:17:22","12KB"}, new String[]{"5","[zk1 - Help] FileUpload","2008/4/29 14:07:25","11KB"}, new String[]{"6","[zk1 - General] RE: Opening more than one new browser window","2008/4/29 13:44:17","12KB"}, new String[]{"7","[zk1 - Help] RE: SelectedItemConverter Question","2008/4/29 13:31:12","14KB"}, new String[]{"8","[zk1 - Help] RE: Times_Series Chart help","2008/4/29 13:26:37","14KB"}, new String[]{"9","[zk1 - Help] RE: Times_Series Chart help","2008/4/29 10:41:33","14KB"}, new String[]{"10","[zk1 - Help] RE: SelectedItemConverter Question","2008/4/29 10:14:27","14KB"}, // Yesterday new String[]{"11","[zk1 - General] RE: Opening more than one new browser window","2008/4/28 13:44:17","12KB"}, new String[]{"12","[zk1 - Help] RE: SelectedItemConverter Question","2008/4/28 13:31:12","14KB"}, new String[]{"13","[zk1 - Help] RE: Times_Series Chart help","2008/4/28 13:26:37","14KB"}, new String[]{"14","[zk1 - Help] RE: Times_Series Chart help","2008/4/28 10:41:33","14KB"}, new String[]{"15","[zk1 - Help] RE: SelectedItemConverter Question","2008/4/28 10:14:27","14KB"}, }; ]]></zscript> <zscript><![CDATA[//@DECLARATION class RowLabelComparator implements Comparator { boolean _asc; public RowLabelComparator(boolean asc) { _asc = asc; } public int compare(Object o1, Object o2) { String s1 = o1.getChildren().get(1).getValue(), s2 = o2.getChildren().get(1).getValue(); int v = s1.compareTo(s2); return _asc ? v: -v; } } ]]></zscript> <zscript><![CDATA[ Comparator asc = new RowLabelComparator(true); Comparator dsc = new RowLabelComparator(false); ]]></zscript> <grid fixedLayout="true" id="gd"> <columns sizable="true"> <column width="35px" label="open"/> <column width="50px" label="Index" sortAscending="${asc}" sortDescending="${dsc}"/> <column width="200px" label="Subject"/> <column width="150px" label="Received"/> <column width="50px" label="Size"/> </columns> <rows id="myrows"> <group open="false"> <label value=""/> <label value="Date:Today [From]"/> <label value="[Subject]"/> <label value="[Received]"/> <label value="[Size]"/> </group> <row forEach="${datas}" forEachBegin="0" forEachEnd="9"> <detail> <hbox> <label value="${each[1]}"/> <label value="${each[2]}"/> <label value="${each[3]}"/> </hbox> </detail> <label value="${each[0]}"/> <label value="${each[1]}"/> <label value="${each[2]}"/> <label value="${each[3]}"/> </row> <groupfoot> <label value=""/> <label value="10 emails"/> <label value="zk1"/> <label value="2008/4/29"/> <label value="128KB"/> </groupfoot> <group label="Date:Yesterday" /> <row forEach="${datas}" forEachBegin="10" forEachEnd="14"> <detail> <groupbox mold="3d"> <caption>title</caption> <label value="${each[1]}"/> <label value="${each[2]}"/> <label value="${each[3]}"/> </groupbox> </detail> <label value="${each[0]}"/> <label value="${each[1]}"/> <label value="${each[2]}"/> <label value="${each[3]}"/> </row> <groupfoot> <label value=""/> <label value="5 emails"/> <label value="zk1"/> <label value="2008/4/28"/> <label value="68KB"/> </groupfoot> <group label="Date:Sunday 1" /> <groupfoot> <label value=""/> <label value="5 emails"/> <label value="zk1"/> <label value="2008/4/28"/> <label value="68KB"/> </groupfoot> <group label="Date:Sunday 1" /> <groupfoot> <label value=""/> <label value="5 emails"/> <label value="zk1"/> <label value="2008/4/28"/> <label value="68KB"/> </groupfoot> <group label="Date:Sunday 2" /> </rows> </grid> </window>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -