Package org.openfaces.component.table

Examples of org.openfaces.component.table.DataTable


        HtmlPanelGroup toolbar = (HtmlPanelGroup) Components.createChildComponent(context, panelGrid, HtmlPanelGroup.COMPONENT_TYPE, "consoleToolbar");
        addButton(context, toolbar, "clearLog", "Clear");
        addButton(context, toolbar, "pauseLog", "Pause");


        DataTable logTable = (DataTable) Components.createChildComponent(
                context, panelGrid, DataTable.COMPONENT_TYPE, "log");
        Scrolling scrolling = new Scrolling();
        logTable.getChildren().add(scrolling);
        logTable.getChildren().add(new ColumnResizing());
        if (Environment.isExplorer())
            logTable.setStyle("width: 100%");
        else
            logTable.setStyle("width: 100%; height: 100%;");
        logTable.setVerticalGridLines("1px solid gray");
        Column col1 = new Column();
        col1.setStyle("width: 150px");
        col1.setHeader(Components.createOutputText(context, "Time"));
        logTable.getChildren().add(col1);
        Column col2 = new Column();
        col2.setHeader(Components.createOutputText(context, "Message"));
        logTable.getChildren().add(col2);

        return panelGrid;
    }
View Full Code Here


        if (!(parent instanceof DataTable))
            throw new IllegalStateException("<o:groupingBox> can only be placed as a child component inside of " +
                    "a <o:dataTable> component. Though the following parent component has been encountered: " +
                    parent.getClass().getName());

        final DataTable table = (DataTable) groupingBox.getParent();
        final String boxClassName = Styles.getCSSClass(context, component, groupingBox.getStyle(), "o_groupingBox", groupingBox.getStyleClass());
        final String headerClassName = Styles.getCSSClass(context, component, groupingBox.getHeaderStyle(), "o_groupingBox_header", groupingBox.getHeaderClass());
        final String promptClassName = Styles.getCSSClass(context, component, groupingBox.getPromptTextStyle(), "o_groupingBox_promptText", groupingBox.getPromptTextClass());
        final String connectorStyle =  groupingBox.getConnectorStyle();
        writer.startElement("table", component);
View Full Code Here

        writer.endElement("tr");
        writer.endElement("table");
    }

    private AbstractTable getTable(TreeColumn column) {
        DataTable groupedDataTable = DataTable.getGroupedDataTable(column);
        if (groupedDataTable != null) {
            // implicitly generated TreeColumn for a grouped DataTable
            return groupedDataTable;
        }
View Full Code Here

        UIComponent column = expansionToggle.getParent();
        if (!(column instanceof TreeColumn) || ((TreeColumn) column).getExpansionToggle() != expansionToggle)
            throw new IllegalStateException("ImageExpansionToggleRenderer can only be inserted as an \"expansionToggle\" facet of TreeColumn");

        TreeColumn treeColumn = (TreeColumn) column;
        DataTable groupedDataTable = DataTable.getGroupedDataTable(treeColumn);
        if (groupedDataTable != null) {
            // implicitly generated TreeColumn for a grouped DataTable
            return groupedDataTable;
        }
        UIComponent columnParent = column.getParent();
View Full Code Here

TOP

Related Classes of org.openfaces.component.table.DataTable

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.