How to bind an Entity Bean to a JSF DataTable

HiHow could I bind an Entity Bean to a DataTable with netbeans 5.5 and Visual Web Pack?I have an enterprise application project consisting of an ejb module and a visual web applicacion module. I'm deploying to JBoss AS.
[241 byte] By [espi3da] at [2007-11-26 16:29:27]
# 1
publiv List<Entiry> getListentity(){ return listOfEntity}<h:dataTable value="#{myBean.lisEntity}" var="entity">
jgalacambraa at 2007-7-8 22:53:51 > top of Java-index,Enterprise & Remote Computing,Web Tier APIs...
# 2
Great! but I need to do it with a <ui:table> and a <ui:tableRowGroup> component.Is there a way to do this?Message was edited by: espi3d
espi3da at 2007-7-8 22:53:51 > top of Java-index,Enterprise & Remote Computing,Web Tier APIs...
# 3
ummm.. i haven't used that tag yet.. maybe it has other behavoir.. what are you trying to accomplish?
jgalacambraa at 2007-7-8 22:53:51 > top of Java-index,Enterprise & Remote Computing,Web Tier APIs...
# 4
I've got to display a data grid with an entity bean's data. And I need to allow the user to paginate records, sort columns, etc.
espi3da at 2007-7-8 22:53:51 > top of Java-index,Enterprise & Remote Computing,Web Tier APIs...
# 5

datatable can be sorted and paginated here's a sample:

<t:dataTable id="data"

styleClass="scrollerTable"

headerClass="standardTable_Header"

footerClass="standardTable_Header"

rowClasses="standardTable_Row1,standardTable_Row2"

columnClasses="standardTable_Column,standardTable_ColumnCentered,standardTable_Column"

var="car"

value="#{pagedSort.cars}"

preserveDataModel="true"

rows="10"

rowId="#{car.type}"

rowOnClick="alert('rowId: ' + this.id)"

sortColumn="#{pagedSort.sort}"

sortAscending="#{pagedSort.ascending}"

preserveSort="true">

<h:column>

<f:facet name="header"></f:facet>

<h:outputText value="#{car.id}" />

</h:column>

<h:column>

<f:facet name="header">

<t:commandSortHeader columnName="type" arrow="true" immediate="false">

<h:outputText value="#{example_messages['sort_cartype']}" />

</t:commandSortHeader>

</f:facet>

<h:outputText value="#{car.type}" />

</h:column>

<h:column>

<f:facet name="header">

<t:commandSortHeader columnName="color" arrow="true" immediate="false">

<h:outputText value="#{example_messages['sort_carcolor']}" />

</t:commandSortHeader>

</f:facet>

<h:inputText value="#{car.color}" >

<f:validateLength maximum="10"/>

</h:inputText>

</h:column>

</t:dataTable>

<h:panelGrid columns="1" styleClass="scrollerTable2" columnClasses="standardTable_ColumnCentered" >

<t:dataScroller id="scroll_1"

for="data"

fastStep="10"

pageCountVar="pageCount"

pageIndexVar="pageIndex"

styleClass="scroller"

paginator="true"

paginatorMaxPages="9"

paginatorTableClass="paginator"

paginatorActiveColumnStyle="font-weight:bold;">

<f:actionListener type="org.apache.myfaces.examples.listexample.DataScrollerActionListener"/>

<f:facet name="first" >

<t:graphicImage url="images/arrow-first.gif" border="1" />

</f:facet>

<f:facet name="last">

<t:graphicImage url="images/arrow-last.gif" border="1" />

</f:facet>

<f:facet name="previous">

<t:graphicImage url="images/arrow-previous.gif" border="1" />

</f:facet>

<f:facet name="next">

<t:graphicImage url="images/arrow-next.gif" border="1" />

</f:facet>

<f:facet name="fastforward">

<t:graphicImage url="images/arrow-ff.gif" border="1" />

</f:facet>

<f:facet name="fastrewind">

<t:graphicImage url="images/arrow-fr.gif" border="1" />

</f:facet>

</t:dataScroller>

</h:panelGrid>

jgalacambraa at 2007-7-8 22:53:51 > top of Java-index,Enterprise & Remote Computing,Web Tier APIs...
# 6
This article might be interesting: http://balusc.xs4all.nl/srv/dev-jep-dat.html
BalusCa at 2007-7-8 22:53:51 > top of Java-index,Enterprise & Remote Computing,Web Tier APIs...