Package org.ajax4jsf.javascript

Examples of org.ajax4jsf.javascript.JSFunctionDefinition.addParameter()


    StringBuffer result = new StringBuffer();

    result.append(".drop = ");

    JSFunctionDefinition definition = new JSFunctionDefinition();
    definition.addParameter("event");
    definition.addParameter("drag");

    Map requestOpts = AjaxRendererUtils.buildEventOptions(context, component);
    definition.addToBody("var options = ").addToBody(ScriptUtils.toScript(requestOpts)).addToBody(";");
    definition.addToBody("options.parameters['" + DROP_TARGET_ID + "'] = '" + component.getClientId(context) + "';");
View Full Code Here


    result.append(".drop = ");

    JSFunctionDefinition definition = new JSFunctionDefinition();
    definition.addParameter("event");
    definition.addParameter("drag");

    Map requestOpts = AjaxRendererUtils.buildEventOptions(context, component);
    definition.addToBody("var options = ").addToBody(ScriptUtils.toScript(requestOpts)).addToBody(";");
    definition.addToBody("options.parameters['" + DROP_TARGET_ID + "'] = '" + component.getClientId(context) + "';");
    //TODO nick - remove as legacy
View Full Code Here

    for (Iterator it = component.getChildren().iterator(); it.hasNext();) {
      UIComponent child = (UIComponent) it.next();
      if (child instanceof UIParameter) {
        UIParameter parameter = ((UIParameter) child);
        String name = parameter.getName();
        func.addParameter(name);
        // Put parameter name to AJAX.Submit parameter, with default value.
        JSReference reference = new JSReference(name);
        if (null != parameter.getValue()) {
          reference = new JSReference(name + "||"
              + ScriptUtils.toScript(parameters.get(name)));
View Full Code Here

      options.put("affected", areasIds);
    }
    String oncomplete = getAjaxOncomplete(uiComponent);
    if (null != oncomplete) {
      JSFunctionDefinition function = new JSFunctionDefinition();
      function.addParameter("request");
      function.addParameter("event");
      function.addParameter("data");
      function.addToBody(oncomplete);

      options.put(ONCOMPLETE_ATTR_NAME, function);
View Full Code Here

    }
    String oncomplete = getAjaxOncomplete(uiComponent);
    if (null != oncomplete) {
      JSFunctionDefinition function = new JSFunctionDefinition();
      function.addParameter("request");
      function.addParameter("event");
      function.addParameter("data");
      function.addToBody(oncomplete);

      options.put(ONCOMPLETE_ATTR_NAME, function);
    }
View Full Code Here

    String oncomplete = getAjaxOncomplete(uiComponent);
    if (null != oncomplete) {
      JSFunctionDefinition function = new JSFunctionDefinition();
      function.addParameter("request");
      function.addParameter("event");
      function.addParameter("data");
      function.addToBody(oncomplete);

      options.put(ONCOMPLETE_ATTR_NAME, function);
    }
   
View Full Code Here

    }
   
    String beforeupdate = getAjaxOnBeforeDomUpdate(uiComponent);
    if (null != beforeupdate) {
      JSFunctionDefinition function = new JSFunctionDefinition();
      function.addParameter("request");
      function.addParameter("event");
      function.addParameter("data");
      function.addToBody(beforeupdate);

      options.put(ONBEFOREDOMUPDATE_ATTR_NAME, function);
View Full Code Here

   
    String beforeupdate = getAjaxOnBeforeDomUpdate(uiComponent);
    if (null != beforeupdate) {
      JSFunctionDefinition function = new JSFunctionDefinition();
      function.addParameter("request");
      function.addParameter("event");
      function.addParameter("data");
      function.addToBody(beforeupdate);

      options.put(ONBEFOREDOMUPDATE_ATTR_NAME, function);
    }
View Full Code Here

    String beforeupdate = getAjaxOnBeforeDomUpdate(uiComponent);
    if (null != beforeupdate) {
      JSFunctionDefinition function = new JSFunctionDefinition();
      function.addParameter("request");
      function.addParameter("event");
      function.addParameter("data");
      function.addToBody(beforeupdate);

      options.put(ONBEFOREDOMUPDATE_ATTR_NAME, function);
    }
   
View Full Code Here

            throw new IllegalArgumentException(
                "One of the necessary attributes is null or empty. Check operation attribute and selector or target attributes.");
        }

        JSFunctionDefinition callback = new JSFunctionDefinition();
        callback.addParameter(new JSReference(REF_EVENT));
        callback.addParameter(new JSReference(REF_COMPONENT));

        // create callback function
        StringBuffer script = new StringBuffer();
        script.append(REF_COMPONENT).append("['").append(apiFunctionName).append("'].").append("apply").append("(");
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.