Examples of JSFunctionDefinition


Examples of org.ajax4jsf.javascript.JSFunctionDefinition

    public String  getEventHandlerFunction(UIDataFltrSlider slider,String eventName){
     
      String returnScript = null;      
      Object script = slider.getAttributes().get(eventName);
      if(script != null && !script.equals("")){
        JSFunctionDefinition jsFunctionDefinition  = new JSFunctionDefinition();
        jsFunctionDefinition.addParameter("event");
        jsFunctionDefinition.addToBody(script);
        returnScript = jsFunctionDefinition.toScript();
     
     
      return returnScript;
    }
View Full Code Here

Examples of org.ajax4jsf.javascript.JSFunctionDefinition

   
        Object enterScript = panelBarItem.getAttributes().get("onenter");
        Object leaveScript = panelBarItem.getAttributes().get("onleave");
       
        if (enterScript != null && !enterScript.equals("")) {
          JSFunctionDefinition onenter = new JSFunctionDefinition();
          onenter.addParameter("event");
          onenter.addToBody(enterScript);
          item.put("onenter", onenter);
        } else {
          item.put("onenter", "");
        }
       
        if (leaveScript != null && !leaveScript.equals("")) {
          JSFunctionDefinition onleave = new JSFunctionDefinition();
          onleave.addParameter("event");
          onleave.addToBody(leaveScript);
          item.put("onleave", onleave);
        } else {
          item.put("onleave", "");
        }
       
View Full Code Here

Examples of org.ajax4jsf.javascript.JSFunctionDefinition

      AjaxContext ajaxContext = AjaxContext.getCurrentInstance(context);
     
      Object changeScript = panelBar.getAttributes().get("onitemchange");
     
      if (changeScript != null && !changeScript.equals("")) {
        JSFunctionDefinition function =  new JSFunctionDefinition();
        function.addParameter("event");
        function.addToBody(changeScript);
        options.addOption("onitemchange",function);
      } else {
        options.addOption("onitemchange","");
      }
         
      options.addOption("onclick", panelBar.getAttributes().get("onclick"));
      options.addOption("mouseover", panelBar.getAttributes().get("onmouseover"));
      options.addOption("mouseout", panelBar.getAttributes().get("onmouseout"));
      options.addOption("mousemove", panelBar.getAttributes().get("onmousemove"));
      options.addOption("items", items);
      options.addOption("ajax", ajaxContext.isAjaxRequest());
     
         
      StringBuffer script = new StringBuffer();
      JSFunction function = new JSFunction("new Richfaces.PanelBar");
      function.addParameter(panelBar.getClientId(context));
      function.addParameter(options);
      function.appendScript(script);
     
      ResponseWriter writer = context.getResponseWriter();
      writer.startElement(HTML.SCRIPT_ELEM, panelBar);
      writer.writeAttribute(HTML.TYPE_ATTR, "text/javascript", null);
      String outerScript = script.append(";").toString();
View Full Code Here

Examples of org.ajax4jsf.javascript.JSFunctionDefinition

     
      return events.toString();
    }
       
    public String getAsEventHandler(FacesContext context, UIComponent component, String attributeName) {
  JSFunctionDefinition script = getUtils().getAsEventHandler(context, component, attributeName, null)
  return ScriptUtils.toScript(script);
    }
View Full Code Here

Examples of org.ajax4jsf.javascript.JSFunctionDefinition

  //  }
  //  return selectedItemLabel;
  //    }

  public String getAsEventHandler(FacesContext context, UIComponent component, String attributeName) {
    JSFunctionDefinition script = getUtils().getAsEventHandler(context, component, attributeName, null)
    return ScriptUtils.toScript(script);
  }
View Full Code Here

Examples of org.ajax4jsf.javascript.JSFunctionDefinition

    Map options = AjaxRendererUtils.buildEventOptions(context, component, parameters, true);
    options.put("onbeforedomupdate", new JSReference("callback"));
   
    ajaxFunction.addParameter(options);

    JSFunctionDefinition function = new JSFunctionDefinition("uid", "action", "callback");
    function.addParameter("event");
    function.addToBody(ajaxFunction.toScript());

    return function.toScript();
  }
View Full Code Here

Examples of org.ajax4jsf.javascript.JSFunctionDefinition

   
    Map<String, Object> options = AjaxRendererUtils.buildEventOptions(context, calendar, params, true);
    options.put("calendar", JSReference.THIS);

    String oncomplete = AjaxRendererUtils.getAjaxOncomplete(calendar);
    JSFunctionDefinition oncompleteDefinition = new JSFunctionDefinition();
    oncompleteDefinition.addParameter("request");
    oncompleteDefinition.addParameter("event");
    oncompleteDefinition.addParameter("data");
    oncompleteDefinition.addToBody("this.calendar.load(data, true);");
    if (oncomplete != null) {
      oncompleteDefinition.addToBody(oncomplete);
    }

    options.put("oncomplete", oncompleteDefinition);
    JSReference requestValue = new JSReference("requestValue");
    ajaxFunction.addParameter(options);
    JSFunctionDefinition definition = new JSFunctionDefinition();
    definition.addParameter(requestValue);
    definition.addToBody(ajaxFunction);
    return definition;
  }
View Full Code Here

Examples of org.ajax4jsf.javascript.JSFunctionDefinition

     * (non-Javadoc)
     *
     * @see org.richfaces.renderkit.html.TableMenuRenderer#createShowMenuEventFunction()
     */
    public JSFunctionDefinition createShowMenuEventFunction() {
        JSFunctionDefinition definition = new JSFunctionDefinition();
        definition.addParameter("event");
        definition.addParameter("columnId");
        definition.addParameter("menuId");
        JSFunction invocation = new JSFunction(
                "Richfaces.componentControl.performOperation");
        invocation.addParameter(new JSReference("event"));
        invocation.addParameter(new JSReference("event.type"));
        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

Examples of org.ajax4jsf.javascript.JSFunctionDefinition

    if (isSingle) {
      options.put("single", JSReference.TRUE);
    }

    String oncomplete = AjaxRendererUtils.getAjaxOncomplete(calendar);
    JSFunctionDefinition oncompleteDefinition = new JSFunctionDefinition();
    oncompleteDefinition.addParameter("request");
    oncompleteDefinition.addParameter("event");
    oncompleteDefinition.addParameter("data");
    oncompleteDefinition.addToBody("this.calendar.load(data, true);");
    if (oncomplete != null) {
      oncompleteDefinition.addToBody(oncomplete);
    }

    options.put("oncomplete", oncompleteDefinition);
    JSReference requestValue = new JSReference("requestValue");
    ajaxFunction.addParameter(options);
    JSFunctionDefinition definition = new JSFunctionDefinition();
    definition.addParameter(requestValue);
    definition.addToBody(ajaxFunction);
    writer.write(definition.toScript());
  }
View Full Code Here

Examples of org.richfaces.javascript.JSFunctionDefinition

        page.executeJavaScript(function.toScript());
    }

    protected void executeOnTime(int time, String expression) {
        JSFunction function = new JSFunction("simulationContext.executeOnTime", time,
                new JSFunctionDefinition().addToBody(expression));

        page.executeJavaScript(function.toScript());
    }
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.