我想使用PrimeFaces Selectors处理某个组中的所有输入组件,其中包括几个p:rating
字段。
我将用例最小化为XHTML:
<h:form>
<h:panelGroup class="myGroup">
<p:rating value="#{myBean.rating}"/>
<p:commandButton value="Save"
process="@(.myGroup :input)"
action="#{myBean.save()}"/>
</h:panelGroup>
</h:form>
Bean:
@Named
@ViewScoped
public class MyBean implements Serializable {
private Integer rating; // Getter and setter are present
public void save() {
System.out.println("Rating: "+ rating);
}
}
使用以上选择器,未处理等级。如果我将组件更改为p:inputText
,则它正在工作。如果删除了process属性,那么它也可以正常工作。我认为这与隐藏输入p:rating
用于其值有关。
我的问题:您可以创建一个PrimeFaces选择器,该选择器包括带有隐藏输入字段的组件的输入吗?
[:hidden
是一个特殊的Jquery选择器,不属于CSS。