59得票1回答
Ajax更新/渲染在一个具有渲染属性的组件上不起作用

我正在尝试使用 AJAX 更新一个有条件渲染的组件。<h:form> ... <h:commandButton value="Login" action="#{login.submit}"> <f:ajax execute="@fo...

36得票1回答
当我想要使用ajax更新一个带有rendered="#{some}"的组件时,为什么需要将其嵌套在另一个组件中?

所以我找到了一些接近这个问题的答案,也找到了足够的解决方案。但是即便如此,我仍然很想了解其中的工作原理。下面举个例子: 我有一个名为.xhtml的facelet页面,它看起来像这样(缩短版)。<h:form id="resultForm"> <h:panelGro...

36得票3回答
如何通过导航菜单实现JSF SPA中的动态包含内容的ajax刷新?

我正在学习JSF 2,感谢这个网站,在短时间内我学到了很多。 我的问题是如何在所有JSF 2页面中实现一个通用布局,并且只有页面内容部分在我从不同的面板点击链接/菜单时刷新,而不是整个页面。我使用Facelets方法可以实现我想要的效果,但每次我从面板(例如左侧面板的菜单项)点击链接时,整个...

17得票4回答
Primefaces JSF 校验失败后更新无效

我有一个关于<p:inputText>验证和更新其内容的问题。 基本上,当输入文本验证失败时,它永远不会再次更新。 以下是一个简单的示例以澄清问题: Facelet代码:!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitio...

10得票4回答
在JSF中制作多个依赖/级联选择组件

我正在尝试创建4个相互依赖/级联的选择组件。 在这个问题中,选择组件是一个 <h:selectOneMenu>,但当然也适用于从 UISelectOne/UISelectMany 超类继承的任何其他类型的选择组件,例如 <h:selectManyCheckbox> 或 ...

7得票3回答
Primefaces - 使用commandButton更新datatable无法正常工作

我遇到了一些问题,想通过一个commandButton更新datatable。以下是xhtml文件: <div class="grid_16"> <h:form id="list"> <p:messages></p:messages...