有没有更简单的方法来设置只处理 ah:form 中的那些输入字段,其值实际上已在客户端更改,而忽略那些未更改的字段?
将 JSF 2.2 与 Primefaces 3.2 一起使用
有没有更简单的方法来设置只处理 ah:form 中的那些输入字段,其值实际上已在客户端更改,而忽略那些未更改的字段?
将 JSF 2.2 与 Primefaces 3.2 一起使用
不在 JSF 2.2 中,也不在 PrimeFaces 3.2 中。
您可以获得的最接近的是 PrimeFaces 3.3(目前仅作为快照提供),它具有从 jQuery 选择器 API 借用的新客户端 ID 选择器语法。不幸的是,这不支持某些:changed
选择器(甚至已经不在 jQuery 选择器 API 中)。
这在 PrimeFaces JS API 中实现和集成并不是一件容易的事。您基本上需要change
在后台的每个输入元素上挂接一个侦听器,您可以在其中收集已更改的客户端 ID。