34得票1回答
"@this"的功能是什么?

据我所知,@this用于表示当前触发事件的组件,例如: <p:commandButton process="@this" ... /> 在JSF 2 Ajax中,@this也可以表示封装组件,例如: <h:inputText ...> <f:ajax ...

34得票5回答
在JSF 2 / PrimeFaces中使用正则表达式进行电子邮件验证

我有一个输入框用来输入电子邮件地址:<h:inputText value="#{register.user.email}" required="true" /> 如何在JSF 2/PrimeFaces中使用正则表达式验证输入值是否为有效的电子邮件地址?

34得票9回答
如何在JSF中实现双击预防

我们有几个搜索页面需要处理大量数据,需要一段时间才能完成。当用户点击搜索按钮时,我们希望不允许他们再次提交搜索结果。 在JSF中,是否有关于“双击”检测/预防的最佳实践? PrimeFaces组件似乎可以做到我们想要的效果,因为它会在搜索按钮被点击和搜索完成之间的一段时间内禁用UI,但是是...

33得票1回答
JSF(Primefaces)通过ID更新多个元素的ajax操作

关于JSF,特别是Primefaces还有一个问题。在同一时间使用id更新元素时遇到了以下问题。如果页面上的元素一个接一个地进行更新,那么ajax更新将正常执行:<ui:repeat value="#{showProducts.inCart}" var="cart"> <t...

33得票2回答
隐藏p:dataTable表头中的分页按钮

我正在使用PrimeFaces 3.3.1的<p:dataTable>组件,并带有分页功能。分页按钮出现在表头和表尾中。我想隐藏表头中的分页按钮,保留表尾中的分页按钮。如何实现?

32得票6回答
如何在PrimeFaces中使用JavaScript触发组件刷新?

是否可以通过javascript更新PrimeFaces组件,以便强制刷新? 我正在使用对话框中的此按钮进行ajax保存调用。我已经在oncomplete事件上附加了我的自定义javascript。<p:growl life="1500" id="showmessage"/> &l...

31得票4回答
使用p:dataTable筛选器时,Ajax更新不起作用

我有一个datatable,其中包括primefaces的筛选功能。可以在表格上执行一些操作(例如编辑)。用户完成操作后,使用ajax更新datable。 如果我不筛选datatable,则直接更新表格并且工作正常,但是如果我使用过滤并进行编辑,则会出现问题。 这就是我的datatable的样...

30得票1回答
JSF + PrimeFaces:`update` 属性未更新组件

这是我的布局<div id="mainPanel"> <div id="padding"> <h:outputText id="text" value="Personal Feed" rendered="#{Profile.renderComm...

30得票3回答
从托管Bean函数调用Primefaces对话框框。

你好,我有一个包含一些函数的托管 Bean,在这些函数中根据某些条件,我想调用一个对话框。 托管 Bean 函数如下:public String editStudent(){ setReadOnly(false); setButton(true, true,...

30得票3回答
使用JSF/Java EE实现数据库的实时更新

我有一个应用正在以下环境中运行。 GlassFish Server 4.0 JSF 2.2.8-02 PrimeFaces 5.1 final PrimeFaces Extension 2.1.0 OmniFaces 1.8.1 EclipseLink 2.5.2,具有JPA 2.1 My...