public void addAjaxBehaviorListener(AjaxBehaviorListener listener) { addBehaviorListener(listener); }
@Override public String getOnerror() { return eval(PropertyKeys.onerror, null); }
@Override public String getScript(ClientBehaviorContext behaviorContext, ClientBehavior behavior) { AjaxBehavior ajaxBehavior = (AjaxBehavior) behavior; if (ajaxBehavior.isDisabled()) { return null; String process = ajaxBehavior.getProcess(); if (process == null) { process = "@this"; .form(ajaxBehavior, component) .process(component, process) .update(component, ajaxBehavior.getUpdate()) .async(ajaxBehavior.isAsync()) .global(ajaxBehavior.isGlobal()) .delay(ajaxBehavior.getDelay()) .timeout(ajaxBehavior.getTimeout()) .partialSubmit(ajaxBehavior.isPartialSubmit(), ajaxBehavior.isPartialSubmitSet(), ajaxBehavior.getPartialSubmitFilter()) .resetValues(ajaxBehavior.isResetValues(), ajaxBehavior.isResetValuesSet()) .ignoreAutoUpdate(ajaxBehavior.isIgnoreAutoUpdate()) .skipChildren(ajaxBehavior.isSkipChildren()) .onstart(ajaxBehavior.getOnstart()) .onerror(ajaxBehavior.getOnerror()) .onsuccess(ajaxBehavior.getOnsuccess()) .oncomplete(ajaxBehavior.getOncomplete()) .params(component) .buildBehavior(renderingMode);
/** * @see org.pivot4j.analytics.property.PropertyEditor#createComponent(org.pivot4j.analytics.property.PropertyDescriptor, * javax.faces.component.UIComponent, javax.el.ValueExpression, * javax.el.MethodExpression, java.lang.String) */ @Override public void createComponent(PropertyDescriptor descriptor, UIComponent parent, ValueExpression expression, MethodExpression listener, String update) { FacesContext context = FacesContext.getCurrentInstance(); UIInput input = createInput(descriptor, parent, context); input.setValueExpression("value", expression); String eventName = getEventName(); if (eventName != null) { AjaxBehavior behavior = new AjaxBehavior(); behavior.addAjaxBehaviorListener(new AjaxBehaviorListenerImpl( listener, listener)); behavior.setUpdate(update); input.addClientBehavior("change", behavior); } parent.getChildren().add(input); }
new Class<?>[0]); AjaxBehavior behavior = new AjaxBehavior(); behavior.addAjaxBehaviorListener(new AjaxBehaviorListenerImpl( expression, expression)); behavior.setProcess("@this"); behavior.setUpdate("@form");
behavior.addAjaxBehaviorListener(new AjaxBehaviorListenerImpl( this.listener.getMethodExpression(ctx, Void.class, EMPTY_PARAMS), this.listener.getMethodExpression(ctx, Void.class, ARG_PARAMS))); behavior.addAjaxBehaviorListener(new AjaxBehaviorListenerImpl( this.listener.getMethodExpression(ctx, Void.class, EMPTY_PARAMS), this.listener.getMethodExpression(ctx, Void.class, ARG_PARAMS),
@Override public String getScript(ClientBehaviorContext behaviorContext, ClientBehavior behavior) { AjaxBehavior ajaxBehavior = (AjaxBehavior) behavior; if (ajaxBehavior.isDisabled()) { return null; String process = ajaxBehavior.getProcess(); if (process == null) { process = "@this"; .source(source) .event(behaviorContext.getEventName()) .form(SearchExpressionFacade.resolveClientId(behaviorContext.getFacesContext(), component, ajaxBehavior.getForm())) .process(component, process) .update(component, ajaxBehavior.getUpdate()) .async(ajaxBehavior.isAsync()) .global(ajaxBehavior.isGlobal()) .delay(ajaxBehavior.getDelay()) .timeout(ajaxBehavior.getTimeout()) .partialSubmit(ajaxBehavior.isPartialSubmit(), ajaxBehavior.isPartialSubmitSet(), ajaxBehavior.getPartialSubmitFilter()) .resetValues(ajaxBehavior.isResetValues(), ajaxBehavior.isResetValuesSet()) .ignoreAutoUpdate(ajaxBehavior.isIgnoreAutoUpdate()) .skipChildren(ajaxBehavior.isSkipChildren()) .onstart(ajaxBehavior.getOnstart()) .onerror(ajaxBehavior.getOnerror()) .onsuccess(ajaxBehavior.getOnsuccess()) .oncomplete(ajaxBehavior.getOncomplete()) .params(component) .buildBehavior(renderingMode);
for (final ClientBehavior clientBehavior : listBehaviors) { if (clientBehavior instanceof org.primefaces.behavior.ajax.AjaxBehavior) { ((org.primefaces.behavior.ajax.AjaxBehavior) clientBehavior).addAjaxBehaviorListener( new SelectDetailLevelListener(me));
@Override public boolean isAsync() { return eval(PropertyKeys.async, Boolean.FALSE); }
behavior.addAjaxBehaviorListener(new AjaxBehaviorListenerImpl( this.listener.getMethodExpression(ctx, Void.class, EMPTY_PARAMS), this.listener.getMethodExpression(ctx, Void.class, ARG_PARAMS))); behavior.addAjaxBehaviorListener(new AjaxBehaviorListenerImpl( this.listener.getMethodExpression(ctx, Void.class, EMPTY_PARAMS), this.listener.getMethodExpression(ctx, Void.class, ARG_PARAMS),
public void addAjaxBehaviorListener(AjaxBehaviorListener listener) { addBehaviorListener(listener); }
@Override public String getOnsuccess() { return eval(PropertyKeys.onsuccess, null); }
@Override public int getTimeout() { return eval(PropertyKeys.timeout, 0); }
@Override public String getOncomplete() { return eval(PropertyKeys.oncomplete, null); }
@Override public String getDelay() { return eval(PropertyKeys.delay, null); }
@Override public boolean isPartialSubmit() { return eval(PropertyKeys.partialSubmit, Boolean.FALSE); }
@Override public String getOnstart() { return eval(PropertyKeys.onstart, null); }
@Override public String getProcess() { return eval(PropertyKeys.process, null); }
@Override public boolean isResetValues() { return eval(PropertyKeys.resetValues, Boolean.FALSE); }
@Override public String getForm() { return eval(PropertyKeys.form, null); }