Jsf 2 通过javascript的managedbean更改selectonemenu primefaces的选定项

Jsf 2 通过javascript的managedbean更改selectonemenu primefaces的选定项,jsf-2,primefaces,selectonemenu,Jsf 2,Primefaces,Selectonemenu,我想通过托管bean或javascript更改此selectOneMenu的选定值: <p:selectOneMenu id="edit-article-famille" widgetVar="editFamille" required="true" requiredMessage="Veuillez choisir une famille" value="#{articlesMB.selectedFamille}"> <f:selectItem itemL

我想通过托管bean或javascript更改此
selectOneMenu
的选定值:

<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>

我怎么做?
在primefaces用户指南中,他们没有提到这一点。

您可以使用JavaScript中的
widgetVar
设置
p:selectOneMenu
的值:

editFamille.selectValue(value);
value
selectItem
的值

或者在PrimeFaces的最新版本中,通过

PF('editFamille').selectValue(value)

你想先在页面加载时设置值,然后在页面上发生某些事情时设置值吗?最初我没有问题,问题是当页面上发生某些事情时。这是一个旧答案,但是你能告诉我你在哪里找到可以与js一起使用的菜单功能吗?找不到有关此内容的文档文档文档中有一个关于每个组件的部分,称为“客户端API”。你可以在那里找到它。