⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 z35-grid-0112.zul

📁 ZK是一个Ajax Java Web框架
💻 ZUL
字号:
<?xml version="1.0" encoding="UTF-8"?><!--Z35-grid-0112.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 Manipulate DataModel to change Grid with a renderer	<zscript>	<![CDATA[//@IMPORT	    	]]>		<![CDATA[		String[][][] datas1 = 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"}					}};				String[][][] datas2 = 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"},						}};		GroupsModel model1 = new SimpleGroupsModel (datas1,new String[][]{{"All","Title","Date"}});		GroupsModel model2 = new SimpleGroupsModel (datas2,new String[][]{{"Today","Title","Date"},{"Yesterday","Title","Date"}},				new String[][]{{"footer","1","Total Size:100"},{"footer","2","Total Size:200"}});			]]>	<![CDATA[//@DECLARATION	class MyRowRenderer implements RowRenderer{		public void render(Row row, java.lang.Object data){			String[] datas = (String[])data;			if(row instanceof Groupfoot){				new Label(datas[0]+"."+datas[1]).setParent(row);				new Label(datas[2]).setParent(row);				row.setSpans("2,2");			}else if(row instanceof Group){				new Label("").setParent(row);				new Button(datas[0]+"."+datas[1]).setParent(row);				new Label(datas[2]).setParent(row);				row.setSpans("1,1,2");			}else if(row instanceof Row){				Detail detail = new Detail();				new Label("Label"+new Date()).setParent(detail);				detail.setParent(row);				new Label(datas[0]+"."+datas[1]).setParent(row);				new Label(datas[2]).setParent(row);				new Label(datas[3]).setParent(row);			}		}	}		MyRowRenderer renderer = new MyRowRenderer();	]]>	</zscript>	<hbox>		<button label="1.set model 1 " onClick="gd.setModel(model1);"/>		<button label="1.set model 2 " onClick="gd.setModel(model2);"/>		<button onClick='gd.setMold("paging");gd.setPageSize(7)' label="set Paging"/>	</hbox>	<grid fixedLayout="true" model="${model1}" rowRenderer="${renderer}" id="gd">        <columns sizable="true">          <column width="35px" label="open"/>          <column label="Subject"/>          <column width="150px" label="Received"/>          <column width="50px" label="Size"/>        </columns>      </grid>	</window>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -