Frage
Wie bekomme ich den Wert von einem Selectonemenu -Feld in einer XHTML -Seite in den Fluss XML.
Lösung
Ich bin mir nicht sicher, ob ich verstanden habe, was Sie gesagt haben, aber Sie können dies bei Ihrem XHMTL tun:
<selectOneMenu value="#{flowScope.value}">
...
</selectOneMenu>
Dadurch wird der Wert Ihres Selectonemenu in Ihrem FlowScope gespeichert. Sie können auch andere Bereiche ausprobieren, je nachdem, was Sie möchten (ViewScope, FlashScope usw. - Schauen Sie sich die SWF -Dokumentation an).
Andere Tipps
Wie bekomme ich den Wert von einem Selectonemenu -Feld in einer XHTML -Seite in den Fluss XML.
<table>
<tr>
<td>
<h:outputLabel
id="memberListLabel" value="MemberList}"
for="memberList" styleClass="outputLabel" />
</td>
<td>
<p:selectOneMenu id="memberList"
value="#{memberForm.member}"
tabindex="1"
style="font-size:11px;float:left;width:159px;" >
<f:selectItem itemValue="" itemLabel="---Select---" />
<f:selectItems value="#{memberList}" itemLabel="--Select--" />
</p:selectOneMenu>
</td>
</tr>
</table>
your action will take care,save the data in flowScope not in xhtml page
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow