1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | <menubar id="menubar" width="800px"> <menu label="Manage Customers"> <menupopup> <menuitem label="Register New Customer"> <attribute name="onClick"><![CDATA[ Window win = (Window) Executions.createComponents("addCustomer.zul", null, null); win.doModal(); win.setTitle("Enter Customer Data"); win.setClosable(true); win.setMaximizable(true); ]]></attribute> </menuitem> <menuseparator /> <menuitem label="Exit" onClick="win.detach()" /> </menupopup> </menu> </menubar> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <listbox id="customerList" model="@{myList}" mold="paging" pageSize="5" multiple="true" width="800px" rows="${custCount}"> <listhead sizable="true"> <listheader label="Id" sort="auto(id)"/> <listheader label="Name" sort="auto(name)"/> <listheader label="Active Date" sort="auto(date)"/> <listheader label="Deleted?" /> </listhead> <listitem self="@{each=myList}" onClick="showEdit(self.getLabel())"> <listcell label="@{myList.id}" /> <listcell label="@{myList.name}" /> <listcell label="@{myList.date}" /> <listcell label="@{myList.deleted}"/> </listitem> </listbox> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <grid fixedLayout="true" width="450px"> <rows> <row> <label value="Customer Name" /> <textbox id="customerName" constraint="no empty" /> </row> <row> <label value="Date" /> <datebox id="date" constraint="no empty"/> </row> <row> <button label="Save" onClick="submit()" /> <button label="Cancel" onClick="addCustomerWin.detach()" /> </row> </rows> </grid> |
1 2 3 4 5 6 7 8 9 10 11 | void submit() throws Exception { Customer cust = new Customer(); cust.setName(customerName.getValue()); java.util.Date utilDate = date.getValue(); java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime()); cust.setDate(sqlDate); com.test.services.CustomerService custSvc = new com.test.services.CustomerService(); custSvc.addCustomer(cust); Executions.getCurrent().sendRedirect("index.zul"); addCustomerWin.detach(); } |
1 2 3 4 5 6 7 8 9 10 11 | <row> <label value="Delete?"/> <hbox> <checkbox id="deleted" name="deleted" checked="${cust.deleted}"/> <label value="whats this?" style="font:9;cursor:help;valign:center" popup="help"/> </hbox> <popup id="help" width="400px"> <html>Checking this box will enable soft delete of the record.</html> </popup> </row> |
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |