List of usage examples for org.apache.wicket Component getResponse
public final Response getResponse()
From source file:de.alpharogroup.wicket.behaviors.RequiredBehavior.java
License:Apache License
/** * {@inheritDoc} for more information @see * org.apache.wicket.behavior.AbstractBehavior#afterRender(org.apache.wicket.Component) *///from w w w . j a v a 2 s .c om @Override public void afterRender(final Component component) { super.afterRender(component); component.getResponse().write("<span class=\"required\">*</span>"); }
From source file:de.flapdoodle.wicket.behavior.AjaxUpdateable.java
License:Apache License
@Override public void beforeRender(Component component) { component.getResponse().write("<" + _tag + " id=" + getAjaxRegionMarkupId(component) + ">"); super.beforeRender(component); }
From source file:de.flapdoodle.wicket.behavior.AjaxUpdateable.java
License:Apache License
@Override public void afterRender(Component component) { super.afterRender(component); component.getResponse().write("</" + _tag + ">"); }
From source file:fiftyfive.wicket.util.Shortcuts.java
License:Apache License
/** * Appends the specified text after the/*from w w w . j a va 2s . c o m*/ * closing tag of the component it decorates. The text will <b>not</b> be * escaped to be safe HTML, so take care to escape the string first if * necessary. * <p> * This shortcut is very useful for doing comma separated lists. * For example: * <pre class="example"> * add(new ListView("list", myList) { * @Override protected void populateItem(ListItem item) * { * if(item.getIndex() < getList().size() - 1) * { * item.add(afterTag(", ")); * } * } * });</pre> */ public static Behavior afterTag(final String textToAppend) { return new Behavior() { @Override public void afterRender(Component component) { Response response = component.getResponse(); response.write(textToAppend); } }; }
From source file:org.apache.isis.viewer.wicket.ui.components.actionmenu.CssClassFaBehavior.java
License:Apache License
@Override public void beforeRender(final Component component) { super.beforeRender(component); if (position == null || CssClassFaPosition.LEFT == position) { component.getResponse().write("<span class=\"" + cssClassFa + " fontAwesomeIcon\"></span>"); }// ww w . j ava2 s .c om }
From source file:org.apache.isis.viewer.wicket.ui.components.actionmenu.CssClassFaBehavior.java
License:Apache License
@Override public void afterRender(final Component component) { if (CssClassFaPosition.RIGHT == position) { component.getResponse().write("<span class=\"" + cssClassFa + " fontAwesomeIcon\"></span>"); }/*from w w w .j a v a 2s . c o m*/ super.afterRender(component); }
From source file:org.apache.syncope.client.console.wicket.markup.html.form.DateTextFieldPanel.java
License:Apache License
/** * Setup a DatePicker component./*from w w w.j a v a2 s . c om*/ */ private DatePicker getDatePicker() { final DatePicker picker = new DatePicker() { private static final long serialVersionUID = 4166072895162221956L; @Override protected boolean enableMonthYearSelection() { return true; } @Override public void afterRender(final Component component) { Response response = component.getResponse(); response.write("\n<span class=\"yui-skin-sam\"><span style=\""); if (renderOnLoad()) { response.write("display:block;"); } else { response.write("display:none;"); response.write("position:absolute;"); } response.write("z-index: 99999;\" id=\""); response.write(getEscapedComponentMarkupId()); response.write("Dp\"></span>"); if (renderOnLoad()) { response.write("<br style=\"clear:left;\"/>"); } response.write("</span>"); } }; picker.setShowOnFieldClick(true); return picker; }
From source file:org.apache.syncope.client.console.wicket.markup.html.form.DateTimePickerField.java
License:Apache License
@Override protected DatePicker newDatePicker() { return new DatePicker() { private static final long serialVersionUID = 1L; @Override/*from w w w . ja va2 s . c o m*/ protected void configure(final Map<String, Object> widgetProperties, final IHeaderResponse response, final Map<String, Object> initVariables) { super.configure(widgetProperties, response, initVariables); } @Override public void afterRender(final Component component) { Response response = component.getResponse(); response.write("\n<span class=\"yui-skin-sam\"><span style=\""); if (renderOnLoad()) { response.write("display:block;"); } else { response.write("display:none;"); response.write("position:absolute;"); } response.write("z-index: 99999;\" id=\""); response.write(getEscapedComponentMarkupId()); response.write("Dp\"></span><i class=\"glyphicon glyphicon-calendar\" style=\"margin-left: 5px;\""); response.write(" id=\""); response.write(getIconId()); response.write("\" "); response.write(" alt=\""); CharSequence alt = getIconAltText(); response.write(Strings.escapeMarkup((alt != null) ? alt.toString() : "")); response.write("\" title=\""); CharSequence title = getIconTitle(); response.write(Strings.escapeMarkup((title != null) ? title.toString() : "")); response.write("\"/>"); if (renderOnLoad()) { response.write("<br style=\"clear:left;\"/>"); } response.write("</span>"); } }; }
From source file:org.devproof.portal.core.module.common.component.ValidationDisplayBehaviour.java
License:Apache License
private void printErrorMessage(CharSequence msg, Component componentWithError) { PackagedTextTemplate template = new PackagedTextTemplate(ValidationDisplayBehaviour.class, "ValidationDisplayBehaviour.html"); Map<String, Object> variables = new MiniMap<String, Object>(4); variables.put("message", msg); variables.put("imageUrl", componentWithError.urlFor(ERRORHINT_IMAGE_REF)); variables.put("imageId", componentWithError.getMarkupId() + "Image"); variables.put("popupId", componentWithError.getMarkupId() + "Popup"); componentWithError.getResponse().write(template.asString(variables)); }
From source file:org.eknet.wicket.commons.components.HeadlineBehaviour.java
License:Apache License
@Override public void beforeRender(Component component) { super.beforeRender(component); component.getResponse().write("<h" + level + ">"); }