【发布时间】:2013-05-15 14:15:51
【问题描述】:
我正在与一个像这样的素面巫师打交道:
http://www.primefaces.org/showcase/ui/wizard.jsf
我想从 selectOneMenu(从其中一个选项卡)获取原始文本并将其显示在确认选项卡中。
我的 selectOneMenu 看起来像这样:
<p:selectOneMenu id="vinculos"
value="#{socioAdicional.idVinculo}" required="true"
label="Vinculo">
<f:selectItem itemLabel="#{mensajes.combos_empty_txt}" itemValue="#{null}" />
<f:selectItems value="#{controladorCombos.vinculos}"
var="vinculo" itemLabel="#{vinculo.descripcion}"
itemValue="#{vinculo.id}" />
</p:selectOneMenu>
所有的值都是从网络服务中获取的,不能存储在地图属性中,因为我们正在使用其他缓冲策略......
到目前为止,我已经尝试像这样打印该文本(在不同的选项卡上):
<b>Vinculo: </b><h:outputText value="#{p:component('vinculos').getSelectedValue()}"/>
有什么想法吗?
谢谢!
【问题讨论】:
-
您已经为变量 idVinculo 保存了价值,所以只需从中检索。
-
不,那是id,我需要文本值...
-
哪个文本值?物品标签?
-
没错,是itemLabel,不是itemValue
标签: jsf text primefaces label selectonemenu