@Override public void doAfterCompose(Component comp) throws Exception { super.doAfterCompose(comp); String[] subsets = (String[]) arg.get("subsets"); TermSubset termSubsets = TermUtil.getSubset(null); for (String subset : subsets) { Listitem item = new Listitem(termSubsets.getMemberName(subset)); item.setValue(subset); lbSubset.appendChild(item); } if (subsets.length == 1) { pnlSubset.setVisible(false); lbSubset.setSelectedIndex(0); ((Window) root).getCaption().setLabel(lbSubset.getSelectedItem().getLabel()); } treeSearch.setItemRenderer(termMatchRenderer); }
public void onClick$btnSendEvent() { Listitem item = actions.getSelectedItem(); if (item != null) { Action action = Action.valueOf(item.getLabel()); EventManager.getInstance().fireLocalEvent(getEvent(action), action); } }
public void render(Component comp, Writer out) throws IOException { final SmartWriter wh = new SmartWriter(out); final Listbox self = (Listbox)comp; final String uuid = self.getUuid(); wh.write("<select id=\"").write(uuid).write("\" z.type=\"zul.sel.Lisel\"") .write(self.getOuterAttrs()).write(self.getInnerAttrs()).writeln(">"); for (Iterator it = self.getItems().iterator(); it.hasNext();) { final Listitem item = (Listitem)it.next(); if (item.isVisible()) { wh.write("<option id=\"").write(item.getUuid()).write("\"") .write(item.getOuterAttrs()) .write(item.getInnerAttrs()).write(">"); new Out(item.getLabel()).setMaxlength(self.getMaxlength()) .render(out); wh.writeln("</option>"); } } wh.write("</select>"); }