我有一个selectOneMenu,其值相同两倍。当我选择项目“One”然后尝试更改为“Two”项时,没有任何反应。我想知道值是相同的,但我希望显示正确的标签。
<p:selectOneMenu value="#{myBean.selectedValue}">
<f:selectItem itemLabel="One" itemValue="1" />
<f:selectItem itemLabel="Two" itemValue="1" />
<f:selectItem itemLabel="Three" itemValue="3" />
</p:selectOneMenu>
但是,如果我选择“三”,它的核心工作。标签发生了变化。
我使用Wildfly 8.2和PF v5.1.13
答案 0 :(得分:1)
抱歉,这是不可能的,也是一个非常非常罕见的用例
Html被设计为在选择中具有唯一值...想一想,如果您预先选择了&#39; 1&#39;从例如一个数据库,应该显示哪个标签? &#39;一个&#39 ;?或者&#39;两个&#39;?非唯一标签适用于服务器,但这对客户端来说很困惑。因此,拥有两个独特的&#39;并不奇怪