private List<String> collectEvents(AjaxEventBehavior behavior) { List<String> events = new ArrayList<>(); String behaviorEvent = behavior.getEvent(); String[] behaviorEventNames = Strings.split(behaviorEvent, ' '); for (String behaviorEventName : behaviorEventNames) { if (behaviorEventName.startsWith("on")) { behaviorEventName = behaviorEventName.substring(2); } events.add(behaviorEventName); } return events; }
private Component internalAdd(Behavior behavior) { if (AjaxEventBehavior.class.isAssignableFrom(behavior.getClass())) { AjaxEventBehavior ajaxEventBehavior = (AjaxEventBehavior) behavior; button.add(new DelegateEventBehavior(ajaxEventBehavior.getEvent(), radio)); radio.add(ajaxEventBehavior); return this; } return super.add(behavior); }
private Component internalAdd(Behavior behavior) { if (AjaxEventBehavior.class.isAssignableFrom(behavior.getClass())) { AjaxEventBehavior ajaxEventBehavior = (AjaxEventBehavior) behavior; button.add(new DelegateEventBehavior(ajaxEventBehavior.getEvent(), checkbox)); checkbox.add(ajaxEventBehavior); return this; } return super.add(behavior); }
@Override protected void updateAjaxAttributes(AjaxRequestAttributes attributes) { super.updateAjaxAttributes(attributes); String evt = getEvent(); Checks.notEmpty(evt, "getEvent() should return non-empty event name(s)"); attributes.setEventNames(evt); }
@Override protected void updateAjaxAttributes(AjaxRequestAttributes attributes) { super.updateAjaxAttributes(attributes); String evt = getEvent(); Checks.notEmpty(evt, "getEvent() should return non-empty event name(s)"); attributes.setEventNames(evt); }
String behaviorEvent = ((AjaxEventBehavior)behavior).getEvent(); String[] behaviorEventNames = Strings.split(behaviorEvent, ' '); for (String behaviorEventName : behaviorEventNames)
protected final void onComponentTag(final ComponentTag tag) { // call to super intentionally ommitted. // only add the event handler when the component is enabled. Component myComponent = getComponent(); if (myComponent.isEnabled() && myComponent.isEnableAllowed()) { List<String>eventScripts = new LinkedList<String>(); eventScripts.add(getEventHandler().toString()); addAdditionalJavaScript (eventScripts); tag.put(super.getEvent(), StringUtils.join(eventScripts, ";")); } }
String behaviorEvent = ((AjaxEventBehavior)behavior).getEvent(); String[] behaviorEventNames = Strings.split(behaviorEvent, ' '); for (String behaviorEventName : behaviorEventNames)
@Override protected final void onComponentTag(final ComponentTag tag) { // call to super intentionally ommitted. // only add the event handler when the component is enabled. Component myComponent = getComponent(); if (myComponent.isEnabled() && myComponent.isEnableAllowed()) { List<String> eventScripts = new LinkedList<String>(); eventScripts.add(getEventHandler().toString()); addAdditionalJavaScript(eventScripts); tag.put(super.getEvent(), StringUtils.join(eventScripts, ";")); } }
if (event.equals(tmp.getEvent()))
if (event.equals(tmp.getEvent()))