JSF:立即正确会导致搜索产品时出现问题
在我的项目中,我面临着immediate=“true”的问题 我已在search commandLink上应用了immediate=“true”以通过验证。 但它会影响搜索功能 它不执行搜索方法 有什么问题谁能解释一下 是否有任何方法可以绕过验证并在不使用immediate=“true”的情况下搜索产品JSF:立即正确会导致搜索产品时出现问题,jsf,Jsf,在我的项目中,我面临着immediate=“true”的问题 我已在search commandLink上应用了immediate=“true”以通过验证。 但它会影响搜索功能 它不执行搜索方法 有什么问题谁能解释一下 是否有任何方法可以绕过验证并在不使用immediate=“true”的情况下搜索产品 提前感谢您的功能需求仍然不清楚(这带来了一些相反的问题:为什么验证器在那里?为什么/什么时候要绕过它?是否有多个按钮?等等),因此,我建议您阅读这篇文章,了解immediate属性的原因,并帮助
提前感谢您的功能需求仍然不清楚(这带来了一些相反的问题:为什么验证器在那里?为什么/什么时候要绕过它?是否有多个按钮?等等),因此,我建议您阅读这篇文章,了解
immediate
属性的原因,并帮助您解决以下问题,这对您的帮助无济于事:
以下是相关性的总结:
如果还不完全清楚,这里有一个总结,包括可能有益的实际使用示例:
- 如果仅在
(s)中设置,则流程验证阶段将在应用请求值阶段进行。使用此选项可对所讨论的UIInput
组件的验证进行优先级排序。当其中任何组件的验证/转换失败时,将不会验证/转换非即时组件UIInput
- 如果仅在
中设置,则对于任何UICommand
组件,将跳过应用请求值阶段直到更新模型值阶段。使用此选项可以跳过表单的整个处理过程。例如,“取消”或“返回”按钮UIInput
- 如果在
和UIInput
组件中都进行了设置,则对于未设置此属性的任何UICommand
组件,将跳过“应用请求值”阶段直到“更新模型值”阶段。使用此选项可以跳过整个表单的处理,但某些字段除外(使用immediate)。例如,登录表单中的“忘记密码”按钮,带有必填但非即时的密码字段UIInput
您的功能需求仍然不清楚(这带来了一些相反的问题:为什么验证器在那里?为什么/什么时候要绕过它?是否有多个按钮?等等),因此,我建议您阅读这篇文章,了解
immediate
属性的原因,并帮助您解决以下问题,这对您的帮助无济于事:
以下是相关性的总结:
如果还不完全清楚,这里有一个总结,包括可能有益的实际使用示例:
- 如果仅在
(s)中设置,则流程验证阶段将在应用请求值阶段进行。使用此选项可对所讨论的UIInput
组件的验证进行优先级排序。当其中任何组件的验证/转换失败时,将不会验证/转换非即时组件UIInput
- 如果仅在
中设置,则对于任何UICommand
组件,将跳过应用请求值阶段直到更新模型值阶段。使用此选项可以跳过表单的整个处理过程。例如,“取消”或“返回”按钮UIInput
- 如果在
和UIInput
组件中都进行了设置,则对于未设置此属性的任何UICommand
组件,将跳过“应用请求值”阶段直到“更新模型值”阶段。使用此选项可以跳过整个表单的处理,但某些字段除外(使用immediate)。例如,登录表单中的“忘记密码”按钮,带有必填但非即时的密码字段UIInput
请详细说明功能要求。现在还不清楚你想要实现什么。你在说什么
required=“true”
左右?为什么在第一个实例中它会出现?我已经在文本字段上应用了jsf的自定义验证器。所以我不能做任何事情,如果验证违反。因为我已经把立即=“真”的搜索按钮。但之后,搜索方法无法执行…请详细说明功能要求。现在还不清楚你想要实现什么。你在说什么required=“true”
左右?为什么在第一个实例中它会出现?我已经在文本字段上应用了jsf的自定义验证器。所以我不能做任何事情,如果验证违反。因为我已经把立即=“真”的搜索按钮。但在此之后,无法执行搜索方法。。。