Package javax.faces.component

Examples of javax.faces.component.UISelectMany


  public void decode(FacesContext facesContext, UIComponent component) {
    if (ComponentUtils.isOutputOnly(component)) {
      return;
    }
    if (component instanceof UISelectMany) {
      UISelectMany uiSelectMany = (UISelectMany) component;

      String[] newValues = (String[])
          facesContext.getExternalContext().getRequestParameterValuesMap().get(uiSelectMany.getClientId(facesContext));
      if (LOG.isDebugEnabled()) {
        LOG.debug("decode: key='" + component.getClientId(facesContext)
            + "' value='" + Arrays.toString(newValues) + "'");
        LOG.debug("size ... '" + (newValues != null ? newValues.length : -1) + "'");
        if (newValues != null) {
          for (String newValue : newValues) {
            LOG.debug("newValues[i] = '" + newValue + "'");
          }
        }
      }

      if (newValues == null) {
        newValues = ArrayUtils.EMPTY_STRING_ARRAY; // because no selection will not submitted by browsers
      }
      uiSelectMany.setSubmittedValue(newValues);
    }
  }
View Full Code Here


  public void decode(FacesContext facesContext, UIComponent component) {
    if (ComponentUtil.isOutputOnly(component)) {
      return;
    }
    if (component instanceof UISelectMany) {
      UISelectMany uiSelectMany = (UISelectMany) component;

      String[] newValues = (String[])
          facesContext.getExternalContext().getRequestParameterValuesMap().get(uiSelectMany.getClientId(facesContext));
      if (LOG.isDebugEnabled()) {
        LOG.debug("decode: key='" + component.getClientId(facesContext)
            + "' value='" + Arrays.toString(newValues) + "'");
        LOG.debug("size ... '" + (newValues != null ? newValues.length : -1) + "'");
        if (newValues != null) {
          for (String newValue : newValues) {
            LOG.debug("newValues[i] = '" + newValue + "'");
          }
        }
      }

      if (newValues == null) {
        newValues = new String[0]; // because no selection will not submitted by browsers
      }
      uiSelectMany.setSubmittedValue(newValues);
    }
  }
View Full Code Here

    Object[] getSubmittedSelectedValues(FacesContext context,
                                        UIComponent component) {

        if (component instanceof UISelectMany) {
            UISelectMany select = (UISelectMany) component;
            return (Object[]) select.getSubmittedValue();
        }

        UISelectOne select = (UISelectOne) component;
        Object returnObject;
        if (null != (returnObject = select.getSubmittedValue())) {
            return new Object[]{returnObject};
        }
        return null;

    }
View Full Code Here

        ResponseWriter writer = facesContext.getResponseWriter();

        boolean isSelectItemGroup = (selectItem instanceof SelectItemGroup);

        UISelectMany selectMany = (UISelectMany) uiComponent;

        if (isSelectItemGroup)
        {
            if (pageDirectionLayout)
                writer.startElement(HTML.TR_ELEM, selectMany);
View Full Code Here

    public static Set getSubmittedOrSelectedValuesAsSet(boolean selectMany, UIComponent uiComponent, FacesContext facesContext, Converter converter) {
        Set lookupSet;

        if (selectMany) {
            UISelectMany uiSelectMany = (UISelectMany) uiComponent;
            lookupSet = RendererUtils.getSubmittedValuesAsSet(facesContext, uiComponent, converter, uiSelectMany);
            if (lookupSet == null) {
                lookupSet = RendererUtils.getSelectedValuesAsSet(facesContext, uiComponent, converter, uiSelectMany);
            }
        } else {
View Full Code Here

    public static Set getSubmittedOrSelectedValuesAsSet(boolean selectMany, UIComponent uiComponent, FacesContext facesContext, Converter converter) {
        Set lookupSet;

        if (selectMany) {
            UISelectMany uiSelectMany = (UISelectMany) uiComponent;
            lookupSet = RendererUtils.getSubmittedValuesAsSet(facesContext, uiComponent, converter, uiSelectMany);
            if (lookupSet == null) {
                lookupSet = RendererUtils.getSelectedValuesAsSet(facesContext, uiComponent, converter, uiSelectMany);
            }
        } else {
View Full Code Here

        ResponseWriter writer = facesContext.getResponseWriter();

        boolean isSelectItemGroup = (selectItem instanceof SelectItemGroup);

        UISelectMany selectMany = (UISelectMany) uiComponent;

        if (isSelectItemGroup)
        {
            if (pageDirectionLayout)
                writer.startElement(HTML.TR_ELEM, selectMany);
View Full Code Here

        boolean isSelectItemGroup = (selectItem instanceof SelectItemGroup);

        Object itemValue = selectItem.getValue(); // TODO : Check here for getSubmittedValue. Look at RendererUtils.getValue

        UISelectMany selectMany = (UISelectMany) uiComponent;

        String itemStrValue = org.apache.myfaces.shared_impl.renderkit.RendererUtils.getConvertedStringValue(facesContext, selectMany, converter, itemValue);

        if (isSelectItemGroup)
        {
View Full Code Here

            UIComponent uiComponent, FacesContext facesContext, Converter converter)
    {
        Set lookupSet;
        if (selectMany)
        {
            UISelectMany uiSelectMany = (UISelectMany) uiComponent;
            lookupSet = RendererUtils.getSubmittedValuesAsSet(facesContext,
                    uiComponent, converter, uiSelectMany);
            if (lookupSet == null)
            {
                lookupSet = RendererUtils.getSelectedValuesAsSet(facesContext,
View Full Code Here

        ResponseWriter writer = facesContext.getResponseWriter();

        boolean isSelectItemGroup = (selectItem instanceof SelectItemGroup);

        UISelectMany selectMany = (UISelectMany) uiComponent;

        if (isSelectItemGroup)
        {
            if (pageDirectionLayout)
            {
View Full Code Here

TOP

Related Classes of javax.faces.component.UISelectMany

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.