Package org.richfaces.component

Examples of org.richfaces.component.UIDataTable


                writer);
    }
   
    public void encodeNoDataRow(FacesContext context,
        UIComponent component) throws IOException {
      UIDataTable table = (UIDataTable) component;
      ResponseWriter writer = context.getResponseWriter();
        int numberOfColumns = getColumnsCount(table) + 1;
        writer.startElement(HTML.TR_ELEMENT, table);
        writer.writeAttribute(HTML.id_ATTRIBUTE, table.getBaseClientId(context)
                + ":noDataRow", null);
        writer.writeAttribute(HTML.class_ATTRIBUTE, "extdt-noData-row " + getRowSkinClass(), null);
       
        writer.startElement(HTML.td_ELEM, table);
        writer.writeAttribute(HTML.class_ATTRIBUTE,
                "extdt-noData-cell " + getCellSkinClass(), null);
        writer.writeAttribute("colspan", numberOfColumns, null);
        String label = (String)table.getAttributes().get("noDataLabel");
        if ((label == null) || (label.length() == 0)) {
          label = ComponentMessageUtil.getMessage(context, MSG_NODATA, new Object[] {}).getSummary();
        }
        writer.writeText(label, null);
        writer.endElement(HTML.td_ELEM);
View Full Code Here


   * @param component
   * @param facetName
   * @throws IOException
   */
  private void encodeHeaderRow(ResponseWriter writer, FacesContext context, UIComponent component,String facetName) throws IOException {
    UIDataTable dataTable = (UIDataTable) component;
    Iterator<UIComponent> columns = dataTable.columns();//columnFacets(dataTable,facetName);
    int colCount = getColumnsCount(dataTable);
    String headerClass = (String) component.getAttributes().get(
        facetName+"Class");
    if (isColumnFacetPresent(dataTable, facetName)) {
      writer.startElement(HTML.TR_ELEMENT, dataTable);
View Full Code Here

  }

  public void encodeOneRow(FacesContext context, TableHolder holder)
      throws IOException {
    UIDataTable table = (UIDataTable) holder.getTable();
    ResponseWriter writer = context.getResponseWriter();
    Iterator<UIComponent> iter = table.columns();
    boolean firstColumn = true;
    boolean firstRow = (holder.getRowCounter() == 0);
    int currentColumn = 0;
    UIComponent column = null;
    while (iter.hasNext()) {
View Full Code Here

    Map<String, String> map = context.getExternalContext().getRequestParameterMap();
    String clientId = component.getClientId(context);
    if (SORT_FILTER_PARAMETER.equals(map.get(clientId))) {
      String sortColumnId = map.get(SORT_FILTER_PARAMETER);
      List<UIComponent> list = component.getChildren();
      UIDataTable table = (UIDataTable) component;
      boolean isSingleSortMode = !"multi".equals(table.getSortMode());
      for (Iterator<UIComponent> iterator = list.iterator(); iterator
          .hasNext();) {
        UIComponent child = iterator.next();
        if (child instanceof org.richfaces.component.UIColumn) {
          org.richfaces.component.UIColumn column = (org.richfaces.component.UIColumn) child;
          child.setId(child.getId());
          if (sortColumnId != null) {
            String columnClientId = child.getClientId(context);
            if (sortColumnId.equals(columnClientId)) {
              String id = child.getId();
              Collection<Object> sortPriority = table.getSortPriority();
              if (isSingleSortMode) {
                sortPriority.clear();
              }
              if(!sortPriority.contains(id)) {
                sortPriority.add(id);
View Full Code Here

  }

  public void encodeOneRow(FacesContext context, TableHolder holder)
      throws IOException {
    UIDataTable table = (UIDataTable) holder.getTable();
    ResponseWriter writer = context.getResponseWriter();
    Iterator<UIComponent> iter = table.columns();
    boolean firstColumn = true;
    boolean firstRow = (holder.getRowCounter() == 0);
    int currentColumn = 0;
    UIComponent column = null;
    while (iter.hasNext()) {
View Full Code Here

    Map<String, String> map = context.getExternalContext().getRequestParameterMap();
    String clientId = component.getClientId(context);
    if (SORT_FILTER_PARAMETER.equals(map.get(clientId))) {
      String sortColumnId = map.get(SORT_FILTER_PARAMETER);
      List<UIComponent> list = component.getChildren();
      UIDataTable table = (UIDataTable) component;
      boolean isSingleSortMode = !"multi".equals(table.getSortMode());
      for (Iterator<UIComponent> iterator = list.iterator(); iterator
          .hasNext();) {
        UIComponent child = iterator.next();
        if (child instanceof org.richfaces.component.UIColumn) {
          org.richfaces.component.UIColumn column = (org.richfaces.component.UIColumn) child;
          if(column.isRendered()){
            child.setId(child.getId());
            if (sortColumnId != null) {
              String columnClientId = child.getClientId(context);
              if (sortColumnId.equals(columnClientId)) {
                String id = child.getId();
                Collection<Object> sortPriority = table.getSortPriority();
                if (isSingleSortMode) {
                  sortPriority.clear();
                }
                if(!sortPriority.contains(id)) {
                  sortPriority.add(id);
View Full Code Here

  }

  public void encodeOneRow(FacesContext context, TableHolder holder)
      throws IOException {
    UIDataTable table = (UIDataTable) holder.getTable();
    ResponseWriter writer = context.getResponseWriter();
    Iterator<UIComponent> iter = table.columns();
    boolean first = true;
    int currentColumn = 0;
    UIComponent column = null;
    while (iter.hasNext()) {
      column = (UIComponent) iter.next();
View Full Code Here

    Map<String, String> map = context.getExternalContext().getRequestParameterMap();
    String clientId = component.getClientId(context);
    if (SORT_FILTER_PARAMETER.equals(map.get(clientId))) {
      String sortColumnId = map.get(SORT_FILTER_PARAMETER);
      List<UIComponent> list = component.getChildren();
      UIDataTable table = (UIDataTable) component;
      boolean isSingleSortMode = !"multi".equals(table.getSortMode());
      for (Iterator<UIComponent> iterator = list.iterator(); iterator
          .hasNext();) {
        UIComponent child = iterator.next();
        if (child instanceof org.richfaces.component.UIColumn) {
          org.richfaces.component.UIColumn column = (org.richfaces.component.UIColumn) child;
          child.setId(child.getId());
          if (sortColumnId != null) {
            if (sortColumnId.equals(child.getClientId(context))) {
              String id = child.getId();
              Collection<Object> sortPriority = table.getSortPriority();
              if (isSingleSortMode) {
                sortPriority.clear();
              }
              if(!sortPriority.contains(id)) {
                sortPriority.add(id);
View Full Code Here

                writer);
    }
   
    public void encodeNoDataRow(FacesContext context,
        UIComponent component) throws IOException {
      UIDataTable table = (UIDataTable) component;
      ResponseWriter writer = context.getResponseWriter();
        int numberOfColumns = getColumnsCount(table) + 1;
        writer.startElement(HTML.TR_ELEMENT, table);
        writer.writeAttribute(HTML.id_ATTRIBUTE, table.getBaseClientId(context)
                + ":noDataRow", null);
        writer.writeAttribute(HTML.class_ATTRIBUTE, "extdt-noData-row " + getRowSkinClass(), null);
       
        writer.startElement(HTML.td_ELEM, table);
        writer.writeAttribute(HTML.class_ATTRIBUTE,
                "extdt-noData-cell " + getCellSkinClass(), null);
        writer.writeAttribute("colspan", numberOfColumns, null);
        String label = (String)table.getAttributes().get("noDataLabel");
        if ((label == null) || (label.length() == 0)) {
          label = ComponentMessageUtil.getMessage(context, MSG_NODATA, new Object[] {}).getSummary();
        }
        writer.writeText(label, null);
        writer.endElement(HTML.td_ELEM);
View Full Code Here

  }

  public void encodeOneRow(FacesContext context, TableHolder holder)
      throws IOException {
    UIDataTable table = (UIDataTable) holder.getTable();
    ResponseWriter writer = context.getResponseWriter();
    Iterator<UIComponent> iter = table.columns();
    boolean first = holder.getRowCounter() == 0;
    int currentColumn = 0;
    UIComponent column = null;
    while (iter.hasNext()) {
      column = (UIComponent) iter.next();
View Full Code Here

TOP

Related Classes of org.richfaces.component.UIDataTable

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.