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

📄 z35-group-0003.zul

📁 ZK是一个Ajax Java Web框架
💻 ZUL
字号:
<?page id="testZul" title=" New ZUL Title" cacheable="false" 
	language="xul/html" zscriptLanguage="Java" contentType="text/html;charset=UTF-8"?>
<zk>
	<html>
		<![CDATA[
			Test Case: Add/Remove Group/Groupfoot on Listbox dynamically ! <br />
			<br/>
			They should work currently!	
		]]>
	</html>
	<window>
		<zscript>
			<![CDATA[
				List lst = new ArrayList(20);
				for(int i=0;i<20;i++) {
					lst.add(i);
				}
									
				void addGroup(int rn) {
			
			  		Group group = new Group("Group");
			  		
			   		Row row1 = new Row();
			    	new Label("row1-1").setParent(row1);		    	
				   	Row  row2 = new Row();
				    new Label("row2-1").setParent(row2);		    	
			  		group.setOpen(false);
			  		rs.getChildren().add(rn,row1);
			  		rs.getChildren().add(rn,row2);
			  		rs.getChildren().add(rn,group);
				}
				
				void addGroupFoot(int rn) {
					Groupfoot groupfoot = new Groupfoot("foot");
					rs.getChildren().add(rn, groupfoot);									
				}
				void removeChild(int rn) {
					if (rn >= rs.getChildren().size())
						alert("wrong index!");
					rs.getChildren().remove(rn);
				}
			]]>
		</zscript>
		<grid id="rsg" width="300px" mold="paging" pageSize="10">
			<rows id="rs">
				<row forEach="${lst}">
					<label value="${each}" />
				</row>
			</rows>
		</grid>
		<hbox>Index: <intbox id="rn" value="0"/></hbox>
		<button label="add group at index" onClick="addGroup(rn.value);" />
		<button label="add foot at index(must be the end of group)" onClick="addGroupFoot(rn.value);" />
		<button label="remove child at index" onClick="removeChild(rn.value);" />
		<button onClick="rs.getChildren().clear();" label="Any time clear() wont cause exceptions" />		
	</window>
</zk>

⌨️ 快捷键说明

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