change selected item of selectonemenu primefaces by managedbean of javascript

落爺英雄遲暮 提交于 2019-12-09 18:36:06

问题


I want to change the selected value of this selectOneMenu either by managed bean or javascript:

<p:selectOneMenu id="edit-article-famille" widgetVar="editFamille"
    required="true" requiredMessage="Veuillez choisir une famille"
    value="#{articlesMB.selectedFamille}">
  <f:selectItem itemLabel="selectionner famille" itemValue=""/>
  <f:selectItems value="#{articlesMB.listFamilles}"/>
</p:selectOneMenu>

How can I do it? In the primefaces user guide, they don't talk about that.


回答1:


You can set value of your p:selectOneMenu with widgetVar in JavaScript:

editFamille.selectValue(value);

value is value of selectItem.

Or in more recent versions of PrimeFaces via

PF('editFamille').selectValue(value)


来源:https://stackoverflow.com/questions/15741738/change-selected-item-of-selectonemenu-primefaces-by-managedbean-of-javascript

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!