/** * Update controls to reflect the current selection state. */ private void updateControls() { btnModify.setDisabled(lstScheduled.getSelectedItem() == null); btnDelete.setDisabled(btnModify.isDisabled()); }
private void updateControls() { boolean b = PatientContext.getActivePatient() == null || !bgoSecurity.verifyWriteAccess(true); btnAdd.setDisabled(b); btnEdit.setDisabled(b || lbProblems.getSelectedCount() == 0); btnDelete.setDisabled(btnEdit.isDisabled()); mnuAdd.setDisabled(btnAdd.isDisabled()); mnuEdit.setDisabled(btnEdit.isDisabled()); mnuDelete.setDisabled(btnDelete.isDisabled()); btnPOV.setDisabled(true); //oEncounter.Prepare(ofNotLocked Or ofValidateOnly) btnPOV.setVisible(allowAddPov); mnuPOV.setDisabled(btnPOV.isDisabled()); mnuPOV.setVisible(btnPOV.isVisible()); mnuSetFilter.setDisabled(cboFilter.getSelectedIndex() == -1); }
protected void renderProperties(org.zkoss.zk.ui.sys.ContentRenderer renderer) throws java.io.IOException { super.renderProperties(renderer); String s; if (!NORMAL.equals(s = getDir())) render(renderer, "dir", s); if (!HORIZONTAL.equals(s = getOrient())) render(renderer, "orient", s); if (!BUTTON.equals(s = getType())) render(renderer, "type", s); render(renderer, "disabled", isDisabled()); render(renderer, "autodisable", getAutodisable()); final String href; render(renderer, "href", href = getEncodedHref()); render(renderer, "target", getTarget()); render(renderer, "upload", getRealUpload()); org.zkoss.zul.impl.Utils.renderCrawlableA(href, getLabel()); }
/** Sets whether it is disabled. * @see #setAutodisable */ public void setDisabled(boolean disabled) { if ((_auxinf != null && _auxinf.disabled) != disabled) { initAuxInfo().disabled = disabled; smartUpdate("disabled", isDisabled()); } }
/** * Update the display count of selected documents. * * @param selCount The selection count. */ private void updateSelectCount(int selCount) { if (selCount == 0) { btnView.setLabel(lblBtnViewSelectAll); btnClear.setDisabled(true); } else { btnView.setLabel(viewText + " (" + selCount + ")"); btnClear.setDisabled(false); } btnView.setDisabled(listBox.getItemCount() == 0); }
/** * Update control states. */ private void updateControls() { if (manageListMode) { boolean filterSelected = lstManagedListFilter.getSelectedItem() != null; boolean patientSelected = lstManagedList.getSelectedItem() != null; btnManagedListFilterRename.setDisabled(!filterSelected); btnManagedListFilterDelete.setDisabled(!filterSelected); btnManagedListAddCurrent.setDisabled(!filterSelected || PatientContext.getActivePatient() == null); btnManagedListAdd.setDisabled(!filterSelected || activePatient == null); btnManagedListImport.setDisabled(!filterSelected || lstPatientList.getModel() == null); btnManagedListRemove.setDisabled(!patientSelected); btnManagedListRemoveAll.setDisabled(lstManagedList.getItemCount() == 0); btnOK.setDisabled(false); btnManageList.setDisabled(true); } else { btnManageList.setDisabled(activeList == null || (activeList.getItemManager() == null && activeList.getFilterManager() == null)); btnOK.setDisabled(activePatient == null); } }
public void render(Component comp, Writer out) throws IOException { final SmartWriter wh = new SmartWriter(out); final Button self = (Button) comp; final String uuid = self.getUuid(); String zcls = self.getZclass(); if (zcls == null) zcls = ""; final String outerattrs = self.getOuterAttrs(); final Execution exec = Executions.getCurrent(); wh.write("<span z.type=\"zul.btn.Button\" id=\"").write(uuid) .write("\" class=\"").write(zcls).write("\"") .write(ZkFns.noCSSAttrs(outerattrs)); if (!self.isVisible()) wh.write(" style=\"display:none\""); wh.write('>').write("<table id=\"").write(uuid) .write("!box\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\""); if (self.getTabindex() >= 0) { if (!exec.isGecko() && !exec.isSafari()) wh.write(" tabindex=\"").write(self.getTabindex()).write("\""); .write(self.getInnerAttrs()) .write(">\n<tr><td class=\"").write(zcls).write("-tl\">"); if (!exec.isExplorer()) { .write(uuid).write("!real\" class=\"") .write(zcls).write("\""); if (self.getTabindex() >= 0 && (exec.isGecko() || exec.isSafari())) wh.write(" tabindex=\"").write(self.getTabindex()).write("\""); if (self.isDisabled()) wh.write(" disabled=\"disabled\""); wh.write("></button>");
public void onDoubleClick$lbTests() { if (!btnEdit.isDisabled()) { doCommand(Command.EDIT); } }
private void update() { int i = eSigService.getCount(); button.setDisabled(i == 0); button.setTooltiptext(String.format("There %s %s item%s awaiting review.", i == 1 ? "is" : "are", i == 0 ? "no" : i, i != 1 ? "s" : "")); }
public void render(Component comp, Writer out) throws IOException { final SmartWriter wh = new SmartWriter(out); final Button self = (Button) comp; final String uuid = self.getUuid(); if (!self.isImageAssigned() && Executions.getCurrent().isSafari()) { wh.write("<input type=\"button\" id=\"").write(uuid).write("\""); wh.write(" z.type=\"zul.btn.ButtonOS\" value=\"").write( self.getLabel()).write("\""); wh.write(self.getOuterAttrs()).write(self.getInnerAttrs()).write( "/>"); } else { wh.write("<button type=\"button\" id=\"").write(uuid).write("\""); wh.write(" z.type=\"zul.btn.ButtonOS\"").write( self.getOuterAttrs()); wh.write(self.getInnerAttrs()).write(">"); if (self.getDir().equals("reverse")) { new Out(self.getLabel()).render(out); if (self.isImageAssigned() && self.getOrient().equals("vertical")) wh.writeln("<br/>"); wh.write(self.getImgTag()); } else { wh.write(self.getImgTag()); if (self.isImageAssigned() && self.getOrient().equals("vertical")) wh.writeln("<br/>"); new Out(self.getLabel()).render(out);
public void setHideButtons(boolean hideButtons) { this.hideButtons = hideButtons; btnAdd.setVisible(!hideButtons); btnEdit.setVisible(!hideButtons); btnDelete.setVisible(!hideButtons); btnPOV.setVisible(!hideButtons); } }
/** Sets the direction to layout image. * @param dir either "normal" or "reverse". */ public void setDir(String dir) throws WrongValueException { if (!NORMAL.equals(dir) && !"reverse".equals(dir)) throw new WrongValueException(dir); if (!Objects.equals(_auxinf != null ? _auxinf.dir : NORMAL, dir)) { initAuxInfo().dir = dir; smartUpdate("dir", getDir()); } }
/** * Toggle enable/disable renderer. Drop should be ignored when renderer is disabled. */ public void onClick$btnDisable() { dropRenderer.setEnabled(rendererDisabled); rendererDisabled = !rendererDisabled; btnDisable.setLabel(rendererDisabled ? "Enable Drop" : "Disable Drop"); }
@Override public void initializeController() { super.initializeController(); viewText = btnView.getLabel(); getContainer().registerProperties(this, "fixedFilter"); updateSelectCount(0); }
private void updateControls() { btnAdd.setDisabled(encounter == null || EncounterUtil.isLocked(encounter)); AntiCoagRecord record = getSelectedValue(); boolean isLocked = record == null || record.getVisitLocked(); btnEdit.setDisabled(isLocked); btnDelete.setDisabled(isLocked); }
public void onDoubleClick$lbProblems() { if (!btnEdit.isDisabled()) { doCommand(Command.EDIT); } }
public void setHideButtons(boolean hideButtons) { this.hideButtons = hideButtons; btnAdd.setVisible(!hideButtons); btnEdit.setVisible(!hideButtons); btnDelete.setVisible(!hideButtons); } }
/** * Updates component states according to paging mode. */ public void onUpdatePaging() { showBusy(null); if (meshElement != null) { if (isPaging) { meshElement.setMold("paging"); meshElement.setPageSize(pageSize); activateROD(false); } else { meshElement.setMold(null); activateROD(true); } } if (btnPagingToggle != null) { btnPagingToggle.setLabel(getLabel(isPaging ? Constants.LABEL_ID_PAGE_OFF : Constants.LABEL_ID_PAGE_ON)); } }
private void updateControls() { boolean b = PatientContext.getActivePatient() == null || !bgoSecurity.verifyWriteAccess(true); TestItem test = getSelectedTest(); boolean locked = test == null ? true : test.isLocked(); boolean pending = test == null ? false : test.isPending(); btnAdd.setDisabled(b); btnEdit.setDisabled(b || locked || !pending); btnDelete.setDisabled(locked); mnuAdd.setDisabled(btnAdd.isDisabled()); mnuEdit.setDisabled(btnEdit.isDisabled()); mnuDelete.setDisabled(btnDelete.isDisabled()); mnuVisitDetail.setDisabled(test == null || test.getEncounter() == null); }
private void updateControls() { btnSelect.setDisabled(treeSearch.getSelectedCount() == 0); }