Hi Everyone,
Is there a way where the column width in richfaces extended data table automatically expands to accomodate the data in the table.
The column width cannot be hard-coded as the project is driven from the database.
Based on the data in the table, the column width should expand automatically and will be provided with a horizontal scroll.
The first column should not wrap itself and the data in the table should be completely visible ( not hidden or overlaid by the column border)
<h:form>
<h:panelGrid>
<rich:panel header="Login">
<rich:extendedDataTable id="sampleData1" value="#{person.dataModel}" var="item" rows="10"
selectionMode="single"
selection="#{person.dataModel.selection}">
<a4j:ajax event="selectionchange" execute="@form"
listener="#{person.dataModel.selectionListener}" />
<rich:column>
<f:facet name="header">Modelasdfkjjjjjjjjjjjjjjjjjjjjjjjjjjjj asdklfjjjjjjjjjjjjjjjjjjjjjjjjjjjjj asdklfjjjjjjjjjj</f:facet>
<h:outputText value="#{item.model}" />
</rich:column>
<rich:column>
<f:facet name="header">Mileagea</f:facet>
<h:outputText value="#{item.mileage}" />
</rich:column>
</rich:extendedDataTable>
<rich:dataScroller for="sampleData1" />
</rich:panel>
</h:panelGrid>
</h:form>
no, you can't with with extendedDataTable, only can put width with px, with % doesnt work