Comment lier <rich:dataTable> à la sauvegarde de haricot?
Est-il un moyen de lier rich:dataTable à la fève? Je peux afficher les articles dans non contraignant rich:dataTable, mais quand j'ai ajouter une liaison attribut, toute la dataTable pour disparaître.
Partie de code:
<rich:dataTable
id="tableDetail"
value="#{myBdeCheck.dataListBde}"
binding="#{myBdeCheck.dataTable}"
var="bdeItem">
<rich:column>
<f:facet name="header">
<h:outputText value="Select" />
</f:facet>
<h:selectBooleanCheckbox value="#{myBdeCheck.selectedRow}"/>
</rich:column>
<rich:column>
<f:facet name="header">
<h:outputText value="Shift" />
</f:facet>
<h:outputText value="#{bdeItem.dayShift}"/>
</rich:column>
<f:facet name="footer">
<h:commandButton id="btnAdd" action="#{myBdeCheck.add}"/>
</f:facet>
</rich:dataTable>
JSF est travail private HtmlDataTable dataTable;
.
Est-il autre chose pour richfaces? Merci
OriginalL'auteur gaffcz | 2011-05-23
Vous devez vous connecter pour publier un commentaire.
La
HtmlDataTable
est pour<h:dataTable>
, pas<rich:dataTable>
.Je ne suis pas sûr de ce composant de la classe
<rich:dataTable>
est à l'aide, mais pour trouver que, vous avez besoin de remplacerHtmlDataTable
parObject
puis dans l'incubateur d'impression/debug ledataTable.getClass()
de sorte que vous pouvez apprendre qui il est.En passant, ce que vous avez besoin de la liaison? Pour obtenir la ligne sélectionnée? Vous pouvez également utiliser
DataModel<E>
comme datatable valeur à la place. Pour un exemple de vérifier les réponses suivantes:J'ai googlé un peu et il ressemble à ça, vous devriez être en utilisant
org.richfaces.component.UIDataTable
(ou au moins un de ses sous-classes) pour<rich:dataTable>
. De toute façon, vous pouvez vous renseigner quant à la nature exacte de la classe en se liant àObject
et le débogage de l'getClass()
de sorte que vous pouvez le changer par la suite vers la droite, comme il est suggéré dans ma réponse.Merci BalusC, c'est tout. J'ai aussi trouvé ça, mais ça ne marchait pas hier, mais aujourd'hui, il n':) Pourriez-vous, en bref, dites-moi quelque chose à propos des avantages du modèle de données?
Pas besoin de
binding
est déjà un avantage 🙂:-)) Merci à vous, encore une fois
OriginalL'auteur BalusC
Pour Richfaces 3.3:
Pour Richfaces 4
Êtes-vous sûr que vous avez inclus le composant approprié et pas hein standard jsf HtmlDataTable classe?
Est ce composant présent dans RF 4.0? L'OP est probablement à l'aide de RF 4.0.
Jj, "org.richfaces.composante.html.HtmlDataTable ne peut pas être résolu de type"..
Ya, je suis en utilisant richfaces 4..
OriginalL'auteur Matt Handy