Package org.ajax4jsf.javascript

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


        String onselect = (String) attributes.get("onselect");
        if (null != onselect) {
            JSFunctionDefinition function = new JSFunctionDefinition(
                    "suggestion");
            function.addParameter("event");
            function.addToBody(onselect);

            options.put("onselect", function);

        }
        String onobjectchange = (String) attributes.get("onobjectchange");
View Full Code Here


        }
        String onobjectchange = (String) attributes.get("onobjectchange");
        if (null != onobjectchange) {
            JSFunctionDefinition function = new JSFunctionDefinition(
                    "suggestion","event");
            function.addToBody(onobjectchange);

            options.put("onobjectchange", function);

        }
        if (component.getValueBinding("fetchValue") != null
View Full Code Here

        buffer.append("; return false;");

  String onPageChange = (String) component.getAttributes().get("onpagechange");
  if (onPageChange != null && onPageChange.length() != 0) {
      JSFunctionDefinition onPageChangeDef = new JSFunctionDefinition("event");
      onPageChangeDef.addToBody(onPageChange);
      onPageChangeDef.addToBody("; return true;");

      definition.addToBody("if (");
      definition.addToBody(onPageChangeDef.toScript());
      definition.addToBody("(event)) {");
View Full Code Here

  String onPageChange = (String) component.getAttributes().get("onpagechange");
  if (onPageChange != null && onPageChange.length() != 0) {
      JSFunctionDefinition onPageChangeDef = new JSFunctionDefinition("event");
      onPageChangeDef.addToBody(onPageChange);
      onPageChangeDef.addToBody("; return true;");

      definition.addToBody("if (");
      definition.addToBody(onPageChangeDef.toScript());
      definition.addToBody("(event)) {");
      definition.addToBody(buffer.toString());
View Full Code Here

        function = createFunction(ScrollableDataTableBaseRenderer.getJavaScriptVarName(context, grid) + ".onSortComplete");
        break;
   

    JSFunctionDefinition functionDefinition = new JSFunctionDefinition();
    functionDefinition.addToBody(function);
    functionDefinition.addParameter(request);
    functionDefinition.addParameter(event);
    functionDefinition.addParameter(data);
   
    return functionDefinition;
View Full Code Here

        invocation.addParameter(new JSReference("menuId"));
        invocation.addParameter("show");
        // invocation.addParameter(new JSReference("{'columnId':columnId}"));
        invocation.addParameter(new JSReference("{}"));
        invocation.addParameter(Boolean.FALSE);
        definition.addToBody(invocation.toScript()).addToBody(";\n");
        return definition;
    }

}
View Full Code Here

        //enable ajaxSingle mode, i.e. we do not need to submit all form controls to get tooltip content
        eventOptions.put("control", JSReference.THIS);
             
        if(eventOptions.containsKey("oncomplete")){
          JSFunctionDefinition onComplete = (JSFunctionDefinition)eventOptions.get("oncomplete");
          onComplete.addToBody(oncompleteTooltip);
          eventOptions.put("oncomplete", onComplete);
        } else {
      JSFunctionDefinition onComplete = new JSFunctionDefinition();
      onComplete.addParameter("request");
      onComplete.addParameter("showEvent");
View Full Code Here

        } else {
      JSFunctionDefinition onComplete = new JSFunctionDefinition();
      onComplete.addParameter("request");
      onComplete.addParameter("showEvent");
      onComplete.addParameter("data");
      onComplete.addToBody(oncompleteTooltip);
      eventOptions.put("oncomplete", onComplete);
        }

        if(eventOptions.containsKey(AjaxRendererUtils.ONBEFOREDOMUPDATE_ATTR_NAME)){
          JSFunctionDefinition beforeUpdate = (JSFunctionDefinition)eventOptions.get(AjaxRendererUtils.ONBEFOREDOMUPDATE_ATTR_NAME);
View Full Code Here

      eventOptions.put("oncomplete", onComplete);
        }

        if(eventOptions.containsKey(AjaxRendererUtils.ONBEFOREDOMUPDATE_ATTR_NAME)){
          JSFunctionDefinition beforeUpdate = (JSFunctionDefinition)eventOptions.get(AjaxRendererUtils.ONBEFOREDOMUPDATE_ATTR_NAME);
          beforeUpdate.addToBody(fireBeforeUpdateDOM);
          eventOptions.put(AjaxRendererUtils.ONBEFOREDOMUPDATE_ATTR_NAME, beforeUpdate);
        } else {
      JSFunctionDefinition beforeUpdate = new JSFunctionDefinition();
      beforeUpdate.addParameter("request");
      beforeUpdate.addParameter("showEvent");
View Full Code Here

        } else {
      JSFunctionDefinition beforeUpdate = new JSFunctionDefinition();
      beforeUpdate.addParameter("request");
      beforeUpdate.addParameter("showEvent");
      beforeUpdate.addParameter("data");
      beforeUpdate.addToBody(fireBeforeUpdateDOM);
      eventOptions.put(AjaxRendererUtils.ONBEFOREDOMUPDATE_ATTR_NAME, beforeUpdate);
        }
       
       
       
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.