Refine search
/** * Implement our own ajax event handling in order to update the datatable itself, as the * default implementation doesn't support DataViews. * * @see AjaxPagingNavigator#onAjaxEvent(org.apache.wicket.ajax.AjaxRequestTarget) */ @Override protected void onAjaxEvent(final AjaxRequestTarget target) { target.add(table); } };
@Override public void onBeforeRespond(Map<String, Component> map, AjaxRequestTarget target) { BasePage page = (BasePage) target.getPage(); if (page.getSessionFeedback().anyMessage()) target.add(page.getSessionFeedback()); for (Component component: map.values()) { target.appendJavaScript((String.format("$(document).trigger('elementReplaced', '%s');", component.getMarkupId()))); } }
/** * Disable the datepicker * * @param target An AjaxRequestTarget */ public void disable(final AjaxRequestTarget target) { target.appendJavascript("jQuery('#" + getComponent().getMarkupId() + "').datepicker( 'disable' );"); target.addComponent(getComponent()); }
@Override protected void onUpdate(final AjaxRequestTarget target) { // do nothing target.focusComponent(this); target.add(PasswordHashEditor.this); } };
String id = "searchInput"; final TextField<String> searchInput = new TextField<String>(id, model); searchInput.setMarkupId(id); searchInput.add(new AjaxFormComponentUpdatingBehavior("onfocus") { @Override protected void onUpdate(final AjaxRequestTarget target) { System.out.print("never saw that message :("); searchInput.setDefaultModelObject(""); target.setOutputMarkupId(true); target.addComponent(searchInput); } });
@Override protected void onSubmit(AjaxRequestTarget target, Form<?> form) { target.appendJavaScript(getFullscreenScript()); target.add(this); //update button label fullscreen = !fullscreen; } };
/** * Enable the dragging * * @param target An AjaxRequestTarget */ public void enable(final AjaxRequestTarget target) { target.appendJavaScript("jQuery('#" + getComponent().getMarkupId() + "').draggable('enable');"); }
private void onSelectTab(AjaxRequestTarget target) { refs = findRefs(); revField.setModel(Model.of("")); revInput = null; target.add(revField); newItemsView(target); String script = String.format("onedev.server.revisionSelector.bindInputKeys('%s');", getMarkupId(true)); target.appendJavaScript(script); target.focusComponent(revField); }
private void actionApplyRoleFilter(AjaxRequestTarget aTarget, PermissionLevel aPermission) { Set<PermissionLevel> activeRoles = activeRoleFilters.getObject(); if (activeRoles.contains(aPermission)) { activeRoles.remove(aPermission); } else { activeRoles.add(aPermission); } aTarget.add(projectListContainer, roleFilters); aTarget.addChildren(getPage(), IFeedback.class); }
private void actionEdit(AjaxRequestTarget aTarget) { KBQualifier shallowCopy = new KBQualifier(qualifier.getObject()); IModel<KBQualifier> shallowCopyModel = Model.of(shallowCopy); EditMode editMode = new EditMode(CONTENT_MARKUP_ID, shallowCopyModel, false); content = content.replaceWith(editMode); aTarget.focusComponent(editMode.getFocusComponent()); aTarget.add(this); }
private void replaceMonitorDetailsPanel(AjaxRequestTarget target) { EmptyMarkupContainer emptyMarkupContainer = new EmptyMarkupContainer( PATH_TO_MONITOR_DETAILS); target.getPage().get(PATH_TO_MONITOR_DETAILS).replaceWith(emptyMarkupContainer); target.add(emptyMarkupContainer); } }
@Override protected void onUpdate(AjaxRequestTarget target) { if (Boolean.FALSE.equals(getComponent().getDefaultModelObject())) { selectAllValue = false; target.add(selectAll); } onSelectionUpdate(target); } });
public ModalPanel(AjaxRequestTarget target) { super(((BasePage)target.getPage()).getRootComponents().newChildId()); BasePage page = (BasePage) target.getPage(); page.getRootComponents().add(this); target.prependJavaScript(String.format("$('body').append(\"<div id='%s'></div>\");", getMarkupId())); target.add(this); }
/** * Shows the modal window. * * @param target Request target associated with current ajax request. */ public void show(final AjaxRequestTarget target) { if (!super.isShown()) { getContent().setVisible(true); target.add(this); target.getHeaderResponse().render(OnDomReadyHeaderItem.forScript(getWindowOpenJavaScript())); } }
@Override protected void respond(AjaxRequestTarget target) { T value = this.getComponent().getRequest().getRequestParameters().getParameterValue(VALUE_REQUEST_PARAMETER_NAME).to(type); valueModelResolver.accept(value, model); target.add(this.getComponent()); listener.onProcess(this.getComponent(), target, model); }
private void focusContent(final AjaxRequestTarget target) { final Component content = getContent(); content.add(new AttributeModifier("tabindex", -1)); // make content focusable target.focusComponent(content); }
myRadioButton.add(new AjaxEventBehavior("onchange") { @Override protected void onEvent(AjaxRequestTarget target) { myOtherComponent.add(new DefaultFocusBehavior()); target.addComponent(myForm); } });
@Override protected void onUpdate(AjaxRequestTarget target) { boolean flag = Boolean.valueOf(copyField.getValue()); outdirectory = buildOutputDirectory("."); outdirField.setEnabled(flag); form.get("outchooser").setEnabled(flag); target.addComponent(outdirField); target.addComponent(form.get("outchooser")); } };
AjaxEventBehavior event = new AjaxEventBehavior("onload") { @Override protected void onEvent(final AjaxRequestTarget target) { // do stuff here target.appendJavaScript("alert('onload');"); } } add(event);