Primefaces abrufen, DataList oder DataGrid-Wert
Habe ich die unten dataList anzeigen von Bildern mit Paginierung, dass zeigt ein Bild gleichzeitig. Ich möchte in der Lage sein zu wissen,/abrufen, was Bild angezeigt wird, wenn ich auf meinem p:commandButton-so kann ich Zugang zu meinem actionListener-Methode (bookmarkletBean.update). Irgendwelche Ideen hier?
<p:dataList value="#{bookmarkletBean.imageURLs}" var="img"
paginator="true" rows="1" effectSpeed="fast" pageLinks="4"
paginatorTemplate="{FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink}" paginatorPosition="bottom">
<p:column>
<p:graphicImage value="#{img}" width="200" height="110"/>
</p:column>
</p:dataList>
<p:commandButton styleClass="form-btn1" value="#{bundle['save.button.TEXT']}"
actionListener="#{bookmarkletBean.update}" oncomplete="bookmarkletAddedDlg.show()" />
- Naja anscheinend die Formatierung der post für die einfachere und verbesserte das Lesen lohnt sich nicht mehr?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nicht Möglich, da beide
p:dataList
undp:dataGrid
dont haben eine Auswahl Eigenschaft, die angebracht werden können, um die backing-bean Ihrep:commandButton
gehören wird.Daher würde ich empfehlen, mit einem
p:dataTable
dem die Auswahl Eigentum, und sobald Sie auf die Schaltfläche klicken Sie nun die Zeile (Bild) ausgewählt wurde.eine mögliche Lösung war die, die unten anordnen, wie dies mit einem link, um geben Sie das gewünschte Bild und dann das actionListener-Prozess ist die Auswahl