我有一个jsf页面,其中有一个selectOneMenu,我想在selectOneMenu更改时打开一个对话框。
例如,如果用户从jsf selectOneMenu中选择值="passive",则应该在同一页上打开对话框或灯箱,在其中我想显示一个小的jsf表单,就像这里所做的一样。(请单击那个小图像(是的,我想在选择特定值后打开这个对话框) http://www.primefaces.org/showcase-labs/ui/dialogLogin.jsf 我还希望将提交的数据保存在我的后备bean中的某个位置,以便稍后将其存储到数据库中。
我不知道如何在同一个窗口中从后备bean中打开对话框或灯箱,因为我们将使用valueChangeListener事件或使用ajax事件来识别值更改。
我能够确定从selectOneMenu(DropdownMenu)选择了哪个值,但不知道如何在选择特定值时打开对话框。
假设我们在selectItems中有两个选项,即印度和澳大利亚,如果用户选择了印度,则应该在同一页上打开一个对话框,用户需要填写一些信息并提交,如果他来自印度(就像这个例子中http://www.primefaces.org/showcase-labs/ui/dialogLogin.jsf一样(请点击那个小图像(是的,我想在选择特定值后打开这个对话框框)),用户将输入用户名和密码并提交数据。
希望这可以帮助到您。
如何在primefaces中使用java script(jquery)检查selectOneMenu的已选值,就像在richfaces中所做的那样t:selectOneMenu how to get selected value using java script??
例如,如果用户从jsf selectOneMenu中选择值="passive",则应该在同一页上打开对话框或灯箱,在其中我想显示一个小的jsf表单,就像这里所做的一样。(请单击那个小图像(是的,我想在选择特定值后打开这个对话框) http://www.primefaces.org/showcase-labs/ui/dialogLogin.jsf 我还希望将提交的数据保存在我的后备bean中的某个位置,以便稍后将其存储到数据库中。
我不知道如何在同一个窗口中从后备bean中打开对话框或灯箱,因为我们将使用valueChangeListener事件或使用ajax事件来识别值更改。
我能够确定从selectOneMenu(DropdownMenu)选择了哪个值,但不知道如何在选择特定值时打开对话框。
<h:outputLabel
value="* Country: "/>
<h:selectOneMenu
id="someSelect"
value="#{testController.countryName}"
required="true">
<f:selectItem
itemLabel="Select Country"
itemValue=""/>
<f:selectItems
value="#{testController.countryNamesSelectItems}"/>
</h:selectOneMenu>
假设我们在selectItems中有两个选项,即印度和澳大利亚,如果用户选择了印度,则应该在同一页上打开一个对话框,用户需要填写一些信息并提交,如果他来自印度(就像这个例子中http://www.primefaces.org/showcase-labs/ui/dialogLogin.jsf一样(请点击那个小图像(是的,我想在选择特定值后打开这个对话框框)),用户将输入用户名和密码并提交数据。
希望这可以帮助到您。
如何在primefaces中使用java script(jquery)检查selectOneMenu的已选值,就像在richfaces中所做的那样t:selectOneMenu how to get selected value using java script??
<select>
的ID是什么?找到ID,然后在您的jQuery调用中添加带有转义冒号的完整ID,例如:$('#myform\\:selectedGroupId').val()
。 - Matt Handy