/** * Sets the list item renderer. * * @param itemRenderer The item renderer. */ public void setItemRenderer(ListitemRenderer<M> itemRenderer) { this.itemRenderer = itemRenderer; if (listBox != null) { listBox.setItemRenderer(itemRenderer); } }
/** * Sets the renderer by use of a class name. It creates an instance * automatically. */ @SuppressWarnings("rawtypes") public void setItemRenderer(String clsnm) throws ClassNotFoundException, NoSuchMethodException, IllegalAccessException, InstantiationException, java.lang.reflect.InvocationTargetException { if (clsnm != null) setItemRenderer((ListitemRenderer) Classes.newInstanceByThread(clsnm)); }
public void onCreate() { ZKUtil.wireController(this, this); lstAllProviders.setItemRenderer(providerRenderer); lstAllProviders.setModel(modelProviders); lstEncounterProviders.setItemRenderer(providerRenderer); }
/** * Initializes renderers for list boxes. */ private void initRenderers() { lstPatientList.setItemRenderer(PatientListItemRenderer.getInstance()); lstSearch.setItemRenderer(PatientListItemRenderer.getInstance()); lstManagedList.setItemRenderer(PatientListItemRenderer.getInstance()); lstFilter.setItemRenderer(PatientListFilterRenderer.getInstance()); lstManagedListFilter.setItemRenderer(PatientListFilterRenderer.getInstance()); }
/** * Wire variables and events. */ @Override public void doAfterCompose(Component comp) throws Exception { super.doAfterCompose(comp); lstInpatient.setItemRenderer(new EncounterRenderer()); }
private void initListbox(Listbox lb, List<String> data, ListitemRenderer<?> renderer) { lb.setItemRenderer(renderer); lb.setModel(new ListModelList<String>(data)); }
public void setupBindingRenderer(Component comp, DataBinder binder) { if (comp instanceof Listitem) { final Listitem li = (Listitem) comp; final Listbox lbx = li.getListbox(); if (lbx.getItemRenderer() == null) { lbx.setItemRenderer(new BindingListitemRenderer(li, binder)); } } }
/** * Retrieve passed arguments. Initialize listbox renderers and models. */ @SuppressWarnings("unchecked") @Override public void doAfterCompose(Component comp) throws Exception { super.doAfterCompose(comp); recipients = (Collection<Recipient>) arg.get("recipients"); ZKUtil.updateStyle(txtComment, "visibility", (Boolean) arg.get("showComment") ? null : "hidden"); lstRecipients.setItemRenderer(new ItemRenderer(btnRemove)); lstRecipients.setModel(modelRecipients); lstGroups.setItemRenderer(new ItemRenderer(btnAdd)); lstGroups.setModel(modelGroups); lstUsers.setItemRenderer(new ItemRenderer(btnAdd)); lstUsers.setModel(modelUsers); modelRecipients.addAll(recipients); }
@Override public void doAfterCompose(Component comp) throws Exception { super.doAfterCompose(comp); ZKUtil.wireController(ZKUtil.loadZulPage(PARTICIPANT_SELECTOR, comp), this); broker = VistAUtil.getBrokerSession(); lstAllParticipants.setItemRenderer(new ParticipantRenderer()); lstAllParticipants.setModel(allParticipantsModel); lstEncounterParticipants.setItemRenderer(encounterParticipantRenderer); lstEncounterParticipants.setModel(encounterParticipantsModel); }
/** * Initialize the dialog. */ @Override public void doAfterCompose(Component comp) throws Exception { super.doAfterCompose(comp); lstScheduled.setItemRenderer(renderer); refresh(); getEventManager().subscribe("ALERT.SCHEDULE", alertEventListener); }
@Override public void doAfterCompose(Component comp) throws Exception { super.doAfterCompose(comp); lstOutpatient.setItemRenderer(new EncounterRenderer()); rngDateRange.getItemAtIndex(0).setLabel("Default Date Range"); rngDateRange.setSelectedIndex(0); }
/** * @see org.carewebframework.ui.FrameworkController#doAfterCompose(org.zkoss.zk.ui.Component) */ @Override public void doAfterCompose(final Component comp) throws Exception { super.doAfterCompose(comp); bgoSecurity = BgoUtil.initSecurity("BGO DISABLE SK EDITING", null); lbTests.setItemRenderer(skinTestRenderer); RowComparator.autowireColumnComparators(lbTests.getListhead().getChildren()); getAppFramework().registerObject(patientContextEventHandler); getAppFramework().registerObject(encounterContextEventHandler); patientContextEventHandler.committed(); log.trace("Controller composed"); }
/** * Initializes the controller. Loads user preferences and properties. */ @Override protected void initializeController() { setMeshElement(listBox, "list"); super.initializeController(); listBox.setItemRenderer(itemRenderer); setMultiple(listBox.isMultiple()); if (listBox.getListhead() != null) { RowComparator.autowireColumnComparators(listBox.getListhead().getChildren()); } }
/** * @see org.carewebframework.ui.FrameworkController#doAfterCompose(org.zkoss.zk.ui.Component) */ @Override public void doAfterCompose(final Component comp) throws Exception { super.doAfterCompose(comp); bgoSecurity = BgoUtil.initSecurity("BGO DISABLE PROB LIST EDITING", "BGOZ PROBLEM LIST EDIT"); lbProblems.setItemRenderer(problemRenderer); RowComparator.autowireColumnComparators(lbProblems.getListhead().getChildren()); m_bPersHistAndAct = SecurityUtil.isGranted("BGO PL INCLUDE PERS HIST W ACT"); for (Object item : cboFilter.getItems()) { Comboitem ci = (Comboitem) item; ProblemFilter filter = ProblemFilter.valueOf(ci.getValue().toString()); ci.setValue(m_bPersHistAndAct && filter == ProblemFilter.ACTIVE ? ProblemFilter.ACTIVE_PERSONAL : filter); } setFilter(getDefaultFilter()); getAppFramework().registerObject(patientContextEventHandler); getAppFramework().registerObject(encounterContextEventHandler); patientContextEventHandler.committed(); log.trace("Controller composed"); }
/** * Set up display. */ @Override public void init() { super.init(); getContainer().registerProperties(this, "showAll", "alertDuration", "alertThreshold"); rgFilter.setSelectedItem(showAll ? radAll : radPatient); processingController = ProcessingController.create(this); lstNotification.setItemRenderer(renderer); RowComparator.autowireColumnComparators(lstNotification.getListhead().getChildren()); model.setMultiple(true); updatePatient(true); subscribe(true); }
FrameworkUtil.getAppFramework().registerObject(this); ZKUtil.wireController(this, this); lstInpatient.setItemRenderer(encounterRenderer); lstOutpatient.setItemRenderer(encounterRenderer); rngDateRange.getItemAtIndex(0).setLabel("Default Date Range"); rngDateRange.setSelectedIndex(0);