public Widget getInstance() { Window win = new Window(); /* <checkbox label="Apple" onCheck="doChecked()" /> */ Checkbox comp = new Checkbox(); comp.setLabel("Apple"); comp.addEventListener( Events.ON_CHECK, new EventListener() { public void onEvent(Event event) { JavaScriptObject nEvent = event.getNativeEvent(); System.out.println(">>checkbox onCheck"); System.out.println("data : " + getJSONString(nEvent)); } }); win.add(comp); return win; }
public Widget getInstance() { Window win = new Window(); /* <intbox value="123"/> */ Intbox comp = new Intbox(); comp.setValue("123", true); comp.addEventListener( Events.ON_CHANGE, new EventListener() { public void onEvent(Event event) { JavaScriptObject nEvent = event.getNativeEvent(); System.out.println(">>textbox onChange"); System.out.println("data : " + getJSONString(nEvent)); System.out.println("value : " + getValue(nEvent)); } }); win.add(comp); return win; }
public Widget getInstance() { Window win = new Window(); /* * put original zul here. <window title="Test the paging mold" width="500px"> <grid mold="paging" pageSize="3"> <columns> <column label="Index"/> <column label="Head 1"/> <column label="Head 2" align="center"/> <column label="Head 3" align="right"/> </columns> <rows> <row> 1 <listbox mold="select"> <listitem label="AB"/> <listitem label="CD"/> </listbox> <datebox/> <textbox rows="3"/> </row> <row> 2 <label value="A11"/> <label value="A12"/> <label value="A13"/> </row> <row> 3 <checkbox checked="true" label="Option 1"/> <checkbox label="Option 2"/> <radiogroup> <radio label="Apple"/> <radio label="Orange" checked="true"/> <radio label="Lemon"/> </radiogroup> </row> <row> 4 <checkbox checked="true" label="Option 1"/> <checkbox label="Option 2"/> <radiogroup orient="vertical"> <radio label="Apple"/> <radio label="Orange" checked="true"/> <radio label="Lemon"/> </radiogroup> </row> <row> 5 <listbox mold="select"> <listitem label="AB"/> <listitem label="CD"/> </listbox> <datebox/> <textbox rows="3"/> </row> <row> 6 <label value="A11"/> <label value="A12"/> <label value="A13"/> </row> <row> 7 <checkbox checked="true" label="Option 1"/> <checkbox label="Option 2"/> <radiogroup> <radio label="Apple"/> <radio label="Orange" checked="true"/> <radio label="Lemon"/> </radiogroup> </row> <row> 8 <checkbox checked="true" label="Option 1"/> <checkbox label="Option 2"/> <radiogroup orient="vertical"> <radio label="Apple"/> <radio label="Orange" checked="true"/> <radio label="Lemon"/> </radiogroup> </row> </rows> </grid> </window> */ /* * put generated code here * */ Window window_1 = new Window(); win.add(window_1); window_1.setTitle("Test the paging mold"); window_1.setWidth("500px"); Grid grid_11 = new Grid(); window_1.add(grid_11); grid_11.setMold("paging"); // TODO: manually add paging child Paging paging = new Paging(); paging.setPageSize(3); paging.setAutohide(true); paging.setDetailed(true); paging.setTotalSize(8); paging.setActivePage(0); paging.setPageCount(3); paging.setPageIncrement(1); grid_11.add(paging); // mgrid_11.setMold("paging"); grid_11.setPageSize(3); // no setPaginal ? Columns columns_111 = new Columns(); grid_11.add(columns_111); Column column_1111 = new Column(); columns_111.add(column_1111); column_1111.setLabel("Index"); Column column_1112 = new Column(); columns_111.add(column_1112); column_1112.setLabel("Head 1"); Column column_1113 = new Column(); columns_111.add(column_1113); column_1113.setAlign("center"); column_1113.setLabel("Head 2"); Column column_1114 = new Column(); columns_111.add(column_1114); column_1114.setAlign("right"); column_1114.setLabel("Head 3"); Rows rows_112 = new Rows(); grid_11.add(rows_112); Row row_1121 = new Row(); rows_112.add(row_1121); Label label_11211 = new Label(); row_1121.add(label_11211); label_11211.setValue("1"); Listbox listbox_11212 = new Listbox(); row_1121.add(listbox_11212); // listbox_11212.setMold("select"); Listitem listitem_112121 = new Listitem(); listbox_11212.add(listitem_112121); listitem_112121.setLabel("AB"); Listitem listitem_112122 = new Listitem(); listbox_11212.add(listitem_112122); listitem_112122.setLabel("CD"); // Datebox datebox_11213 = new Datebox(); // row_1121.add(datebox_11213); Textbox textbox_11214 = new Textbox(); row_1121.add(textbox_11214); textbox_11214.setRows(3); Row row_1122 = new Row(); rows_112.add(row_1122); Label label_11221 = new Label(); row_1122.add(label_11221); label_11221.setValue("2"); Label label_11222 = new Label(); row_1122.add(label_11222); label_11222.setValue("A11"); Label label_11223 = new Label(); row_1122.add(label_11223); label_11223.setValue("A12"); Label label_11224 = new Label(); row_1122.add(label_11224); label_11224.setValue("A13"); Row row_1123 = new Row(); rows_112.add(row_1123); Label label_11231 = new Label(); row_1123.add(label_11231); label_11231.setValue("3"); Checkbox checkbox_11232 = new Checkbox(); row_1123.add(checkbox_11232); checkbox_11232.setChecked(true); checkbox_11232.setLabel("Option 1"); Checkbox checkbox_11233 = new Checkbox(); row_1123.add(checkbox_11233); checkbox_11233.setLabel("Option 2"); Radiogroup radiogroup_11234 = new Radiogroup(); row_1123.add(radiogroup_11234); Radio radio_112341 = new Radio(); radiogroup_11234.add(radio_112341); radio_112341.setLabel("Apple"); Radio radio_112342 = new Radio(); radiogroup_11234.add(radio_112342); radio_112342.setChecked(true); radio_112342.setLabel("Orange"); Radio radio_112343 = new Radio(); radiogroup_11234.add(radio_112343); radio_112343.setLabel("Lemon"); Row row_1124 = new Row(); rows_112.add(row_1124); Label label_11241 = new Label(); row_1124.add(label_11241); label_11241.setValue("4"); Checkbox checkbox_11242 = new Checkbox(); row_1124.add(checkbox_11242); checkbox_11242.setChecked(true); checkbox_11242.setLabel("Option 1"); Checkbox checkbox_11243 = new Checkbox(); row_1124.add(checkbox_11243); checkbox_11243.setLabel("Option 2"); Radiogroup radiogroup_11244 = new Radiogroup(); row_1124.add(radiogroup_11244); radiogroup_11244.setOrient("vertical"); Radio radio_112441 = new Radio(); radiogroup_11244.add(radio_112441); radio_112441.setLabel("Apple"); Radio radio_112442 = new Radio(); radiogroup_11244.add(radio_112442); radio_112442.setChecked(true); radio_112442.setLabel("Orange"); Radio radio_112443 = new Radio(); radiogroup_11244.add(radio_112443); radio_112443.setLabel("Lemon"); Row row_1125 = new Row(); rows_112.add(row_1125); Label label_11251 = new Label(); row_1125.add(label_11251); label_11251.setValue("5"); Listbox listbox_11252 = new Listbox(); row_1125.add(listbox_11252); // listbox_11252.setMold("select"); Listitem listitem_112521 = new Listitem(); listbox_11252.add(listitem_112521); listitem_112521.setLabel("AB"); Listitem listitem_112522 = new Listitem(); listbox_11252.add(listitem_112522); listitem_112522.setLabel("CD"); // Datebox datebox_11253 = new Datebox(); // row_1125.add(datebox_11253); Textbox textbox_11254 = new Textbox(); row_1125.add(textbox_11254); textbox_11254.setRows(3); Row row_1126 = new Row(); rows_112.add(row_1126); Label label_11261 = new Label(); row_1126.add(label_11261); label_11261.setValue("6"); Label label_11262 = new Label(); row_1126.add(label_11262); label_11262.setValue("A11"); Label label_11263 = new Label(); row_1126.add(label_11263); label_11263.setValue("A12"); Label label_11264 = new Label(); row_1126.add(label_11264); label_11264.setValue("A13"); Row row_1127 = new Row(); rows_112.add(row_1127); Label label_11271 = new Label(); row_1127.add(label_11271); label_11271.setValue("7"); Checkbox checkbox_11272 = new Checkbox(); row_1127.add(checkbox_11272); checkbox_11272.setChecked(true); checkbox_11272.setLabel("Option 1"); Checkbox checkbox_11273 = new Checkbox(); row_1127.add(checkbox_11273); checkbox_11273.setLabel("Option 2"); Radiogroup radiogroup_11274 = new Radiogroup(); row_1127.add(radiogroup_11274); Radio radio_112741 = new Radio(); radiogroup_11274.add(radio_112741); radio_112741.setLabel("Apple"); Radio radio_112742 = new Radio(); radiogroup_11274.add(radio_112742); radio_112742.setChecked(true); radio_112742.setLabel("Orange"); Radio radio_112743 = new Radio(); radiogroup_11274.add(radio_112743); radio_112743.setLabel("Lemon"); Row row_1128 = new Row(); rows_112.add(row_1128); Label label_11281 = new Label(); row_1128.add(label_11281); label_11281.setValue("8"); Checkbox checkbox_11282 = new Checkbox(); row_1128.add(checkbox_11282); checkbox_11282.setChecked(true); checkbox_11282.setLabel("Option 1"); Checkbox checkbox_11283 = new Checkbox(); row_1128.add(checkbox_11283); checkbox_11283.setLabel("Option 2"); Radiogroup radiogroup_11284 = new Radiogroup(); row_1128.add(radiogroup_11284); radiogroup_11284.setOrient("vertical"); Radio radio_112841 = new Radio(); radiogroup_11284.add(radio_112841); radio_112841.setLabel("Apple"); Radio radio_112842 = new Radio(); radiogroup_11284.add(radio_112842); radio_112842.setChecked(true); radio_112842.setLabel("Orange"); Radio radio_112843 = new Radio(); radiogroup_11284.add(radio_112843); radio_112843.setLabel("Lemon"); return win; }