org.zkoss.zul.Button类的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(10.0k)|赞(0)|评价(0)|浏览(119)

本文整理了Java中org.zkoss.zul.Button类的一些代码示例,展示了Button类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Button类的具体详情如下:
包路径:org.zkoss.zul.Button
类名称:Button

Button介绍

[英]A button.

Default #getZclass: z-button.(since 3.5.0)
[中]按钮。
默认的#getZclass:z按钮。(自3.5.0起)

代码示例

代码示例来源:origin: org.carewebframework/org.carewebframework.vista.ui.notification

/**
 * Update controls to reflect the current selection state.
 */
private void updateControls() {
  btnModify.setDisabled(lstScheduled.getSelectedItem() == null);
  btnDelete.setDisabled(btnModify.isDisabled());
}

代码示例来源:origin: org.carewebframework/org.carewebframework.rpms.ui.problem

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);
}

代码示例来源:origin: org.zkoss.zk/zul

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());
}

代码示例来源:origin: org.zkoss.zk/zul

/** Sets whether it is disabled.
 * @see #setAutodisable
 */
public void setDisabled(boolean disabled) {
  if ((_auxinf != null && _auxinf.disabled) != disabled) {
    initAuxInfo().disabled = disabled;
    smartUpdate("disabled", isDisabled());
  }
}

代码示例来源:origin: org.carewebframework/org.carewebframework.vista.ui.documents

/**
 * 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);
}

代码示例来源:origin: org.carewebframework/org.carewebframework.cal.ui.patientselection.v1

/**
 * 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);
  }
}

代码示例来源:origin: org.zkoss.zk/zkmax

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>");

代码示例来源:origin: org.carewebframework/org.carewebframework.rpms.ui.skintest

public void onDoubleClick$lbTests() {
  if (!btnEdit.isDisabled()) {
    doCommand(Command.EDIT);
  }
}

代码示例来源:origin: org.carewebframework/org.carewebframework.vista.ui.esig

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" : ""));
}

代码示例来源:origin: org.zkoss.zk/zkmax

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);

代码示例来源:origin: org.carewebframework/org.carewebframework.rpms.ui.problem

public void setHideButtons(boolean hideButtons) {
    this.hideButtons = hideButtons;
    btnAdd.setVisible(!hideButtons);
    btnEdit.setVisible(!hideButtons);
    btnDelete.setVisible(!hideButtons);
    btnPOV.setVisible(!hideButtons);
  }
}

代码示例来源:origin: org.zkoss.zk/zul

/** 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());
  }
}

代码示例来源:origin: org.carewebframework/org.carewebframework.ui.infopanel

/**
 * 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");
}

代码示例来源:origin: org.carewebframework/org.carewebframework.vista.ui.documents

@Override
public void initializeController() {
  super.initializeController();
  viewText = btnView.getLabel();
  getContainer().registerProperties(this, "fixedFilter");
  updateSelectCount(0);
}

代码示例来源:origin: org.carewebframework/org.carewebframework.rpms.ui.anticoag

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);
}

代码示例来源:origin: org.carewebframework/org.carewebframework.rpms.ui.problem

public void onDoubleClick$lbProblems() {
  if (!btnEdit.isDisabled()) {
    doCommand(Command.EDIT);
  }
}

代码示例来源:origin: org.carewebframework/org.carewebframework.rpms.ui.skintest

public void setHideButtons(boolean hideButtons) {
    this.hideButtons = hideButtons;
    btnAdd.setVisible(!hideButtons);
    btnEdit.setVisible(!hideButtons);
    btnDelete.setVisible(!hideButtons);
  }
}

代码示例来源:origin: org.carewebframework/org.carewebframework.cal.ui.reporting

/**
 * 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));
  }
}

代码示例来源:origin: org.carewebframework/org.carewebframework.rpms.ui.skintest

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);
}

代码示例来源:origin: org.carewebframework/org.carewebframework.rpms.ui.core

private void updateControls() {
  btnSelect.setDisabled(treeSearch.getSelectedCount() == 0);
}

相关文章