Package javax.faces

Examples of javax.faces.FacesException


          writer.write(",url:'" + getResourceURL(facesContext, item.getUrl() + "'"));
          if(item.getTarget() != null) writer.write(",target:'"+ item.getTarget() + "'");
          if(onclick != null) writer.write(",onclick:{fn:function() {" + onclick + "}}");
        } else {
          if(form == null) {
            throw new FacesException("ContextMenu : '" + menu.getClientId(facesContext) + "' must be inside a form element");
          }
          String formClientId = form.getClientId(facesContext);
         
          String command = item.isAjax() ? buildAjaxRequest(facesContext, item, formClientId, menuItemClientId) : buildNonAjaxRequest(facesContext, item, formClientId, menuItemClientId);
          command = onclick == null ? command : onclick + ";" + command;
View Full Code Here


    writer.write(widgetVar + " = new PrimeFaces.widget.DataList('" + clientId + "',{");
    if(list.isPaginator()) {
      UIComponent form = ComponentUtils.findParentForm(facesContext, list);
      if(form == null) {
        throw new FacesException("DataList : \"" + clientId + "\" must be inside a form element");
      }
      writer.write("url:'" + getActionURL(facesContext) + "'");
      writer.write(",formId:'" + form.getClientId() + "'");
     
      if(list.isEffect()) {
View Full Code Here

      } else {
        writer.writeAttribute("href", "javascript:void(0)", null);
       
        UIComponent form = ComponentUtils.findParentForm(facesContext, menuitem);
        if(form == null) {
          throw new FacesException("Menu must be inside a form element");
        }
       
        String formClientId = form.getClientId(facesContext);
        String command = menuitem.isAjax() ? buildAjaxRequest(facesContext, menuitem, formClientId, clientId) : buildNonAjaxRequest(facesContext, menuitem, formClientId, clientId);
       
View Full Code Here

   
    //Map event listeners
    if(map.hasEventListener()) {
      UIComponent form = ComponentUtils.findParentForm(facesContext, map);
      if(form == null) {
        throw new FacesException("Map : \"" + clientId + "\" must be inside a form element");
      }
     
      writer.write(",url:'" + getActionURL(facesContext) + "'");
      writer.write(",formId:'" + form.getClientId(facesContext) + "'");
    }
View Full Code Here

    String clientId = grid.getClientId();
    String widgetVar = createUniqueWidgetVar(facesContext, grid);
   
    UIComponent form = ComponentUtils.findParentForm(facesContext, grid);
    if(form == null) {
      throw new FacesException("DataGrid : \"" + clientId + "\" must be inside a form element");
    }
   
    writer.startElement("script", null);
    writer.writeAttribute("type", "text/javascript", null);
View Full Code Here

    CommandLink link = (CommandLink) component;
    String clientId = link.getClientId(facesContext);

    UIComponent form = ComponentUtils.findParentForm(facesContext, link);
    if(form == null) {
      throw new FacesException("Commandlink \"" + clientId + "\" must be inside a form component");
    }
   
    if(!link.isDisabled()) {
      writer.startElement("a", link);
      writer.writeAttribute("id", clientId, "id");
View Full Code Here

      } else {
        writer.writeAttribute("href", "javascript:void(0)", null);
       
        UIComponent form = ComponentUtils.findParentForm(facesContext, menuItem);
        if(form == null) {
          throw new FacesException("Breadcrumb must be inside a form element");
        }
       
        String formClientId = form.getClientId(facesContext);
        String command = menuItem.isAjax() ? buildAjaxRequest(facesContext, menuItem, formClientId, clientId) : buildNonAjaxRequest(facesContext, menuItem, formClientId, clientId);
       
View Full Code Here

    String clientId = wizard.getClientId(facesContext);
    String var = createUniqueWidgetVar(facesContext, wizard);
   
    UIComponent form = ComponentUtils.findParentForm(facesContext, wizard);
    if(form == null) {
      throw new FacesException("Wizard : \"" + clientId + "\" must be inside a form element");
    }
   
    writer.startElement("script", null);
    writer.writeAttribute("type", "text/javascript", null);
View Full Code Here

          } else {
            writer.writeAttribute("href", "javascript:void(0)", null);
           
            UIComponent form = ComponentUtils.findParentForm(facesContext, submenu);
            if(form == null) {
              throw new FacesException("Menu must be inside a form element");
            }
           
            String formClientId = form.getClientId(facesContext);
            String command = menuItem.isAjax() ? buildAjaxRequest(facesContext, menuItem, formClientId, menuItemClientId) : buildNonAjaxRequest(facesContext, menuItem, formClientId, menuItemClientId);
           
View Full Code Here

   
    //Dashboard support
    if(dashboard != null) {
      Dashboard db = (Dashboard) draggable.findComponent(dashboard);
      if(db == null) {
        throw new FacesException("Cannot find dashboard \"" + dashboard + "\" in view");
      }
     
      writer.write(",connectToSortable:'" + ComponentUtils.escapeJQueryId(db.getClientId(facesContext)) + " .ui-dashboard-column'");
    }
View Full Code Here

TOP

Related Classes of javax.faces.FacesException

Copyright © 2018 www.massapicom. 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.