Jsf 2 通过javascript的managedbean更改selectonemenu primefaces的选定项
我想通过托管bean或javascript更改此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
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”。你可以在那里找到它。