Examples of ColumnGroup


Examples of org.primefaces.component.columngroup.ColumnGroup

    /**
     * Render column headers either in single row or nested if a columnGroup is defined
     */
    protected void encodeThead(FacesContext context, DataTable table) throws IOException {
        ResponseWriter writer = context.getResponseWriter();
        ColumnGroup group = table.getColumnGroup("header");

        writer.startElement("thead", null);

        if(group != null && group.isRendered()) {

            for(UIComponent child : group.getChildren()) {
                if(child.isRendered() && child instanceof Row) {
                    Row headerRow = (Row) child;

                    writer.startElement("tr", null);

View Full Code Here

Examples of org.primefaces.component.columngroup.ColumnGroup

        context.getExternalContext().getRequestMap().remove(columnIndexVar);
    }

    protected void encodeTFoot(FacesContext context, DataTable table) throws IOException {
        ResponseWriter writer = context.getResponseWriter();
        ColumnGroup group = table.getColumnGroup("footer");
        boolean shouldRender = table.hasFooterColumn() || (group != null && group.isRendered());

        if(!shouldRender)
            return;

        writer.startElement("tfoot", null);

        if(group != null) {

            for(UIComponent child : group.getChildren()) {
                if(child.isRendered() && child instanceof Row) {
                    Row footerRow = (Row) child;

                    writer.startElement("tr", null);
View Full Code Here

Examples of org.primefaces.component.columngroup.ColumnGroup

       
    String sortKey = params.get(clientId + "_sortKey");
    String sortDir  = params.get(clientId + "_sortDir");
        Column sortColumn = null;

        ColumnGroup group = table.getColumnGroup("header");
        if(group != null) {
            outer:
            for (UIComponent child : group.getChildren()) {
                Row headerRow = (Row) child;
                for (UIComponent headerRowChild : headerRow.getChildren()) {
                    Column column = (Column) headerRowChild;
                    if (column.getClientId(context).equals(sortKey)) {
                        sortColumn = column;
View Full Code Here

Examples of org.primefaces.component.columngroup.ColumnGroup

       
        writer.endElement("tr");
    }
   
    public void encodeFooter(FacesContext context, SubTable table) throws IOException {
        ColumnGroup group = table.getColumnGroup("footer");
       
        if(group == null || !group.isRendered())
            return;
       
        ResponseWriter writer = context.getResponseWriter();
       
        for(UIComponent child : group.getChildren()) {
            if(child.isRendered() && child instanceof Row) {
                Row footerRow = (Row) child;

                writer.startElement("tr", null);
                writer.writeAttribute("class", "ui-widget-header", null);
View Full Code Here

Examples of org.primefaces.component.columngroup.ColumnGroup

    }

    public ColumnGroup getColumnGroup(String target) {
        for(UIComponent child : this.getChildren()) {
            if(child instanceof ColumnGroup) {
                ColumnGroup colGroup = (ColumnGroup) child;
                String type = colGroup.getType();

                if(type != null && type.equals(target)) {
                    return colGroup;
                }
View Full Code Here

Examples of org.primefaces.component.columngroup.ColumnGroup

        String sortKey = params.get(clientId + "_sortKey");
        boolean asc = Boolean.valueOf(params.get(clientId + "_sortDir"));
        Column sortColumn = null;

        ColumnGroup group = table.getColumnGroup("header");
        if (group != null) {
            outer:
            for (UIComponent child : group.getChildren()) {
                Row headerRow = (Row) child;
                for (UIComponent headerRowChild : headerRow.getChildren()) {
                    Column column = (Column) headerRowChild;
                    if (column.getClientId(context).equals(sortKey)) {
                        sortColumn = column;
View Full Code Here

Examples of systole.view.utils.ColumnGroup

        TableColumnModel cm = this.jTableParams.getColumnModel();
        cm.getColumn(0).setMinWidth(200);
        cm.getColumn(0).setMaxWidth(200);
        cm.getColumn(0).setPreferredWidth(200);

        ColumnGroup g_startPoint = new ColumnGroup("Punto Inicial - (P1)");
        g_startPoint.add(cm.getColumn(1));
        g_startPoint.add(cm.getColumn(2));
        ColumnGroup g_endPoint = new ColumnGroup("Punto Final - (P2)");
        g_endPoint.add(cm.getColumn(3));
        g_endPoint.add(cm.getColumn(4));

        GroupableTableHeader header = (GroupableTableHeader) this.jTableParams.getTableHeader();
        header.addColumnGroup(g_startPoint);
        header.addColumnGroup(g_endPoint);
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.