📄 list2.zul
字号:
<?xml version="1.0" encoding="UTF-8"?><!--list2.zul{{IS_NOTE Purpose: Description: History: Mon Aug 28 12:33:11 2006, Created by tomyeh}}IS_NOTECopyright (C) 2006 Potix Corporation. All Rights Reserved.{{IS_RIGHT}}IS_RIGHT--><window title="Listbox with Paging"> <listbox id="list" width="300px" mold="paging"> <listhead> <listheader label="Head 1"/> <listheader label="Head 2" align="center"/> <listheader label="Head 3" align="right"/> </listhead> </listbox> <button label="add 5 children" onClick="add(5)"/> <button label="Change the first label" onClick="changeLabel(0)"/> <button label="Change the last label" onClick="changeLabel(-1)"/> <button label="Remove selected" onClick="rmsel()"/> <button label="redraw" onClick="list.invalidate()"/> <zscript><![CDATA[ void add(int cnt) { for (int j = 0; ++j <= cnt;) { Listitem li = new Listitem(); String prefix = "Item " + (list.getItemCount() + 1); new Listcell(prefix + "-L").setParent(li); new Listcell(prefix + "-C").setParent(li); new Listcell(prefix + "-R").setParent(li); li.setParent(list); } } void changeLabel(int j) { int sz = list.getItemCount(); if (j < 0) j = sz - 1; if (j < 0 || j >= sz) { alert("No label to change"); } else { Listitem li = list.getItems().get(j); li.getChildren().get(0).setLabel("Updated "+j); } } void rmsel() { Listitem item = list.getSelectedItem(); if (item != null) item.detach(); } ]]></zscript> <zscript> String[] data = new String[30]; for(int j=0; j < data.length; ++j) { data[j] = "option "+j; } ListModel strset = new SimpleListModel(data); </zscript> <listbox width="200px" mold="paging" pageSize="5" model="${strset}"> <listhead> <listheader label="Load on Demend"/> </listhead> </listbox></window>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -