org.apache.wicket.markup.html.form.CheckBox.setVisible()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(4.2k)|赞(0)|评价(0)|浏览(128)

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

CheckBox.setVisible介绍

暂无

代码示例

代码示例来源:origin: org.geoserver.web/gs-web-core

/**
 * When set to false, will prevent the selection checkboxes from showing up
 *
 * @param selectable
 */
public void setSelectable(boolean selectable) {
  this.selectable = selectable;
  selectAll.setVisible(selectable);
}

代码示例来源:origin: org.geoserver.web/gs-web-core

protected CheckBox selectOneCheckbox(Item<T> item) {
  CheckBox cb = new CheckBox("selectItem", new SelectionModel(item.getIndex()));
  cb.setOutputMarkupId(true);
  cb.setVisible(selectable);
  cb.add(
      new AjaxFormComponentUpdatingBehavior("click") {
        private static final long serialVersionUID = -2419184741329470638L;
        @Override
        protected void onUpdate(AjaxRequestTarget target) {
          if (Boolean.FALSE.equals(getComponent().getDefaultModelObject())) {
            selectAllValue = false;
            target.add(selectAll);
          }
          onSelectionUpdate(target);
        }
      });
  return cb;
}

代码示例来源:origin: org.geoserver.web/web-security

public UserGroupServicePanel(String id, IModel<T> model) {
  super(id, model);
  
  add(new PasswordEncoderChoice("passwordEncoderName").add(new OnChangeAjaxBehavior() {
    @Override
    protected void onUpdate(AjaxRequestTarget target) {
      if (recodeCheckBox.isVisible()) {
        recodeCheckBox.setEnabled(true);
        target.addComponent(recodeCheckBox);
      }
    }
  }));
  boolean canCreateStore=false;
  SecurityUserGroupServiceConfig config = model.getObject();
  try {
    GeoServerUserGroupService s = 
      (GeoServerUserGroupService) Class.forName(config.getClassName()).newInstance();
    canCreateStore=s.canCreateStore();
  } catch (Exception e) {
    // do nothing
  }
  
  recodeCheckBox= new CheckBox("recodeExistingPasswords", Model.of(false));
  recodeCheckBox.setOutputMarkupId(true);
  recodeCheckBox.setVisible(canCreateStore);
  recodeCheckBox.setEnabled(false);
  add(recodeCheckBox);
  add(new PasswordPolicyChoice("passwordPolicyName"));
}

代码示例来源:origin: org.geoserver.web/web-sec-core

public UserGroupServicePanel(String id, IModel<T> model) {
  super(id, model);
  
  add(new PasswordEncoderChoice("passwordEncoderName").add(new OnChangeAjaxBehavior() {
    @Override
    protected void onUpdate(AjaxRequestTarget target) {
      if (recodeCheckBox.isVisible()) {
        recodeCheckBox.setEnabled(true);
        target.addComponent(recodeCheckBox);
      }
    }
  }));
  boolean canCreateStore=false;
  SecurityUserGroupServiceConfig config = model.getObject();
  try {
    GeoServerUserGroupService s = 
      (GeoServerUserGroupService) Class.forName(config.getClassName()).newInstance();
    canCreateStore=s.canCreateStore();
  } catch (Exception e) {
    // do nothing
  }
  
  recodeCheckBox= new CheckBox("recodeExistingPasswords", Model.of(false));
  recodeCheckBox.setOutputMarkupId(true);
  recodeCheckBox.setVisible(canCreateStore);
  recodeCheckBox.setEnabled(false);
  add(recodeCheckBox);
  add(new PasswordPolicyChoice("passwordPolicyName"));
}

代码示例来源:origin: org.geoserver.web/gs-web-sec-core

public UserGroupServicePanel(String id, IModel<T> model) {
  super(id, model);
  add(
      new PasswordEncoderChoice("passwordEncoderName")
          .add(
              new OnChangeAjaxBehavior() {
                @Override
                protected void onUpdate(AjaxRequestTarget target) {
                  if (recodeCheckBox.isVisible()) {
                    recodeCheckBox.setEnabled(true);
                    target.add(recodeCheckBox);
                  }
                }
              }));
  boolean canCreateStore = false;
  SecurityUserGroupServiceConfig config = model.getObject();
  try {
    GeoServerUserGroupService s =
        (GeoServerUserGroupService) Class.forName(config.getClassName()).newInstance();
    canCreateStore = s.canCreateStore();
  } catch (Exception e) {
    // do nothing
  }
  recodeCheckBox = new CheckBox("recodeExistingPasswords", Model.of(false));
  recodeCheckBox.setOutputMarkupId(true);
  recodeCheckBox.setVisible(canCreateStore);
  recodeCheckBox.setEnabled(false);
  add(recodeCheckBox);
  add(new PasswordPolicyChoice("passwordPolicyName"));
}

代码示例来源:origin: micromata/projectforge

final CheckBox checkBox = new CheckBox("selectItem", new PropertyModel<Boolean>(element, "selected"));
if (sheet.getStatus() != ImportStatus.RECONCILED) {
 checkBox.setVisible(false);

代码示例来源:origin: micromata/projectforge

colItem.add(image);
if (kost2Art.isExistsAlready() == true) {
 checkBox.setVisible(false);
} else {
 image.setVisibilityAllowed(false);

相关文章