我有一个数据表,其中的每一行都有24小时的输入字段。在某一时刻,有1000多个可编辑的输入字段。我注意到在ajax调用期间使用p:cellEditor时,primefaces会提交整个datatable。我该如何避免这种情况呢?the cellEdit event to trigger the validations to happen as user tabs out of the input box -->
<p:ajaxevent="cellEdit&
我是通过按命令按钮使用datatable动态添加输入文本的,但是每增加一个时间行,页面就会刷新如何在datatable中添加一行,而不用使用ajax刷新页面。city}" /> </h:dataTable>
<h:commandButton value="Add one more city" id="ajax
我使用的是primefaces3.5,我想使用selectCheckBoxMenu组件。实际上,我处理这个组件的很多属性,但是我有一个很大的列表,我愿意用lazy获取这个列表,而这个组件不包括lazy属性。因此,我决定使用自定义“filter=”和filterFunction属性来过滤我的列表。<p:ajax event="change"
process
目前,POST中ViewState的初始大小为200 in (并且启用了压缩)。请求持续时间从200到400毫秒(在我自己的机器上,除了我没有用户)。将状态保存设置为会话大大减少了请求,但大大增加了处理时间--现在从350 ms增加到600 ms。因为这是内部网的应用程序,所以网络传输很便宜,所以更好的发送更多的那个进程。是否有可能减少JSF组件所消耗的空间?它们中的大多数并不是每次单击时都会更改,但它们似乎无论如何都是反序列化和处理的。还是有其他的选择/技巧/改进我可以使用?