Package org.primefaces.touch.component.rowgroup

Examples of org.primefaces.touch.component.rowgroup.RowGroup


public class RowGroupRenderer extends CoreRenderer {
 
  public void encodeBegin(FacesContext facesContext, UIComponent component) throws IOException {
    ResponseWriter writer = facesContext.getResponseWriter();
    RowGroup rowGroup = (RowGroup) component;
    String display = rowGroup.getDisplay();
   
    writer.startElement("span", null);
    writer.writeAttribute("id", rowGroup.getClientId(facesContext), "id");
   
    if(!display.equalsIgnoreCase("edgetoedge") && rowGroup.getTitle() != null) {
      writer.startElement("h2", null);
      writer.write(rowGroup.getTitle());
      writer.endElement("h2");
    }
   
    writer.startElement("ul", rowGroup);
    writer.writeAttribute("class", display, null);
   
    if(display.equalsIgnoreCase("edgetoedge") && rowGroup.getTitle() != null) {
      writer.startElement("li", component);
      writer.writeAttribute("class", "sep", null);
      writer.write(rowGroup.getTitle());
      writer.endElement("li");
    }
  }
View Full Code Here

TOP

Related Classes of org.primefaces.touch.component.rowgroup.RowGroup

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.