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

x33g5p2x  于2022-01-16 转载在 其他  
字(4.3k)|赞(0)|评价(0)|浏览(105)

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

Button.getMarkupId介绍

暂无

代码示例

代码示例来源:origin: org.opensingular/singular-form-wicket

private void populateMetaData() {
  JSONObject json = new JSONObject();
  json.put("idClearButton", clearButton.getMarkupId(true));
  json.put("idCurrentLocationButton", currentLocationButton.getMarkupId(true));
  json.put("idMap", map.getMarkupId(true));
  json.put("idLat", ids.latitudeId);
  json.put("idLng", ids.longitudeId);
  json.put("idZoom", ids.zoomId);
  json.put("readOnly", isReadOnly());
  json.put("tableContainerId", tableContainerId);
  json.put("callbackUrl", callbackUrl);
  json.put("multipleMarkers", multipleMarkers);
  metaDataModel.setObject(json.toString());
}

代码示例来源:origin: org.onehippo.cms7/hippo-cms-api

/**
 * Reverse the encoding that was done by {@link AjaxEventBehavior#onComponentTag} method.
 * That is needed for rendering to html, but is not usable in an ajax response.
 *
 * @param target
 * @param key
 * @param value
 */
private void renderAttribute(final AjaxRequestTarget target, String key, Object value) {
  if (value != null) {
    value = Strings.replaceAll(value.toString(), " ", " ");
    value = Strings.replaceAll(value.toString(), "&", "&");
    value = Strings.replaceAll(value.toString(), ">", ">");
    value = Strings.replaceAll(value.toString(), "&lt;", "<");
    value = Strings.replaceAll(value.toString(), "&quot;", "\\\"");
  }
  target.appendJavaScript(
      "Wicket.$('" + button.getMarkupId() + "').setAttribute('" + key + "', \"" + value + "\")");
}

代码示例来源:origin: org.onehippo.jcr.console/hippo-jcr-console-api

/**
 * Reverse the encoding that was done by {@link AjaxEventBehavior#onComponentTag} method.
 * That is needed for rendering to html, but is not usable in an ajax response.
 *
 * @param target
 * @param key
 * @param value
 */
private void renderAttribute(final AjaxRequestTarget target, String key, Object value) {
  if (value != null) {
    value = Strings.replaceAll(value.toString(), "&nbsp;", " ");
    value = Strings.replaceAll(value.toString(), "&amp;", "&");
    value = Strings.replaceAll(value.toString(), "&gt;", ">");
    value = Strings.replaceAll(value.toString(), "&lt;", "<");
    value = Strings.replaceAll(value.toString(), "&quot;", "\\\"");
  }
  target.appendJavascript(
      "Wicket.$('" + button.getMarkupId() + "').setAttribute('" + key + "', \"" + value + "\")");
}

代码示例来源:origin: org.onehippo.jcr.console/hippo-jcr-console-api

public void setEnabled(boolean isset) {
  enabled = isset;
  if (button != null) {
    button.setEnabled(isset);
    if (ajax) {
      AjaxRequestTarget target = AjaxRequestTarget.get();
      if (target != null) {
        if (!isset) {
          renderAttribute(target, "disabled", "disabled");
        } else {
          target.appendJavascript("Wicket.$('" + button.getMarkupId() + "').removeAttribute('disabled')");
          for (IBehavior behavior : button.getBehaviors()) {
            ComponentTag tag = new ComponentTag("button", XmlTag.OPEN_CLOSE);
            behavior.onComponentTag(button, tag);
            for (Map.Entry<String, Object> entry : tag.getAttributes().entrySet()) {
              renderAttribute(target, entry.getKey(), entry.getValue());
            }
          }
        }
      }
    }
  }
}

代码示例来源:origin: org.onehippo.cms7/hippo-cms-api

public void setEnabled(boolean isset) {
  enabled = isset;
  if (button != null && WebApplicationHelper.isPartOfPage(button)) {
    button.setEnabled(isset);
    if (ajax) {
      AjaxRequestTarget target = RequestCycle.get().find(AjaxRequestTarget.class);
      if (target != null) {
        if (!isset) {
          renderAttribute(target, "disabled", "disabled");
        } else {
          target.appendJavaScript("Wicket.$('" + button.getMarkupId() + "').removeAttribute('disabled')");
          for (Behavior behavior : button.getBehaviors()) {
            ComponentTag tag = new ComponentTag("button", XmlTag.TagType.OPEN_CLOSE);
            behavior.onComponentTag(button, tag);
            behavior.renderHead(button, target.getHeaderResponse());
            for (Map.Entry<String, Object> entry : tag.getAttributes().entrySet()) {
              renderAttribute(target, entry.getKey(), entry.getValue());
            }
          }
        }
      }
    }
  }
}

相关文章