繁体   English   中英

使用哪个PrimeFaces组件?

[英]Which PrimeFaces component to use?

我有一个要求,我必须在其中显示并输入特定工作的24小时值。 对于特定企业,可能有100个工作岗位。 因此,基本上有100行包含24个输入字段。

我从一个包含24个p:input字段的数据表开始,但是在验证和提交过程中,我一次最多只能发送512个请求。 (JBOSS中的AJAX请求参数设置)

我尝试更改为p:cellEditor而不是p:input,但是它仍然发送整个表单以进行验证。

因此,如果有人可以向我推荐一个primefaces组件,该组件中有一个dataTable,如带有多行显示的显示,并且每一行都有多个输入字段。

您可以在数据表上使用分页来限制一次显示的行数。 如果对20行使用分页,则应将其转换为大约24x20 = 480个数据值。

这是我已经归零的解决方案。 我没有使用整个表单进行验证和提交,而是使用ajax组件在用户更改值时提交。

<p:inputText id="input1" value="#{row.amount[0]}" maxlength="10" size="10"  
 readonly="#{row.readOnly}" styleClass="col-right" >
<f:convertNumber  maxFractionDigits="3" minFractionDigits="3" maxIntegerDigits="5" />
<f:validator validatorId="validator" for="input1" />    
<p:ajax event="change" partialSubmit="true" process="input1" update=":#{p:component('globalMessages')}"   listener="#{controller.saveValues(row.amount[0])}"/>
</p:inputText>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM