@NotNull public static HtmlDataTable addDataTable(@NotNull UIComponent parent, FacesComponentIdFactory idFactory, String styleClass) { HtmlDataTable dataTable = FacesComponentUtility.createComponent(HtmlDataTable.class, idFactory); dataTable.setStyleClass(styleClass); parent.getChildren().add(dataTable); return dataTable; }
/** {@inheritDoc} */ @Override public HtmlDataTable build(final RenderContext context) { final HtmlDataTable table = new HtmlDataTable(); table.setStyleClass(context.resolveStyleClass(JsfStyleClasses.TABLE_OUTPUT)); table.getChildren().addAll(this.getColumns()); return table; } }
protected void configureDataTableComponent( UIData uiData ) { HtmlDataTable dataTable = (HtmlDataTable) uiData; dataTable.setStyleClass( mDataTableStyleClass ); dataTable.setColumnClasses( ArrayUtils.toString( mDataTableColumnClasses ) ); dataTable.setRowClasses( ArrayUtils.toString( mDataTableRowClasses ) ); }
protected void configureDataTableComponent( UIData uiData ) { HtmlDataTable dataTable = (HtmlDataTable) uiData; dataTable.setStyleClass( mDataTableStyleClass ); dataTable.setColumnClasses( ArrayUtils.toString( mDataTableColumnClasses ) ); dataTable.setRowClasses( ArrayUtils.toString( mDataTableRowClasses ) ); }
private <E> void createTable(final UIComponent htmlForm, final RenderContext context) { final HtmlDataTable table = this.builderGenerated.build(context); table.setStyleClass(context.resolveStyleClass(JsfStyleClasses.TABLE)); final ELContext elCtx = context.getFacesContext().getELContext(); final Object value = this.getExpression(PropertyKeys.VALUE).getValue(elCtx);