Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
提交ajax后的基本面不更新_Ajax_Jsf_Primefaces_Jsf 2 - Fatal编程技术网

提交ajax后的基本面不更新

提交ajax后的基本面不更新,ajax,jsf,primefaces,jsf-2,Ajax,Jsf,Primefaces,Jsf 2,使用pf3.2 我面临这个问题 如果我提交了一个表单,并且它们是必填字段,则验证完成并显示必填消息。问题是,如果我通过ajax更改了组合值,而组合值更改了inputtext,那么该值不会更改,但是侦听器调用了! xhtml 豆子 看起来您遇到了以下问题: 将以下内容与OmniFaces库一起添加到faces-config.xml,可以使您的select one菜单正确更新inputField <lifecycle> <phase-listener>org.omni

使用pf3.2 我面临这个问题 如果我提交了一个表单,并且它们是必填字段,则验证完成并显示必填消息。问题是,如果我通过ajax更改了组合值,而组合值更改了inputtext,那么该值不会更改,但是侦听器调用了! xhtml

豆子


看起来您遇到了以下问题:

将以下内容与OmniFaces库一起添加到faces-config.xml,可以使您的select one菜单正确更新inputField

<lifecycle>
    <phase-listener>org.omnifaces.eventlistener.ResetInputAjaxActionListener</phase-listener>
</lifecycle>

如果您不想为所有组件执行此操作,OmniFaces会为每个组件提供一个演示如何执行此操作的窗口:

看起来您遇到了以下问题:

将以下内容与OmniFaces库一起添加到faces-config.xml,可以使您的select one菜单正确更新inputField

<lifecycle>
    <phase-listener>org.omnifaces.eventlistener.ResetInputAjaxActionListener</phase-listener>
</lifecycle>

如果您不想为所有组件执行此操作,OmniFaces会为每个组件演示如何执行此操作:

nice exampe。一个很容易理解的问题。您可能需要以某种方式重置表单的validationstatus。primefaces有一些组件需要重置,但我还没有充分利用它们来回答您的问题。您的示例运行精细复制粘贴,在我的环境中没有编辑,但是我使用的是primefaces 3.3.1,也许更新primefaces版本可以修复它。打开控制台或firebug,查看页面是否在提交后进行ajax调用。您能告诉我Mojarra版本吗?firebug提供了部分响应示例。一个很容易理解的问题。您可能需要以某种方式重置表单的validationstatus。primefaces有一些组件需要重置,但我还没有充分利用它们来回答您的问题。您的示例运行精细复制粘贴,在我的环境中没有编辑,但是我使用的是primefaces 3.3.1,也许更新primefaces版本可以修复它。打开控制台或firebug,查看页面是否在提交后进行ajax调用。您能告诉我Mojarra版本吗?firebug对此做出了部分响应
<lifecycle>
    <phase-listener>org.omnifaces.eventlistener.ResetInputAjaxActionListener</phase-listener>
</lifecycle>