selectOneMenu - select 个项目 JavaScript

selectOneMenu - select item by JavaScript

我有一个p:selectOnemenu

<p:selectOneMenu>        
    <f:selectItem itemLabel="white" itemValue="white" />
    <f:selectItem itemLabel="red" itemValue="red" />
</p:selectOneMenu>

如何在 JavaScript 中 select 选项 red

我找到了 h:selectOneMenu 的解决方案:

<h:selectOneMenu value="#{addnewfields.color}"  
                 styleClass="colorSelect" >
   <f:selectItem itemLabel="red" itemValue="red" />
   <f:selectItem itemLabel=" white" itemValue="white" />
</h:selectOneMenu>

和 js:

$('.colorSelect').val('red')

假设您的 widgetVar 名称是 selectOneMenuWV,您可以 select 基于标签的项目:

PF('selectOneMenuWV').selectItem($('.ui-selectonemenu-item[data-label*="red"]'));