Richfaces:HTML生成datascroller / datatable的问题
我正在使用RichFaces 3.3.1和JSF RE 1.2以及facelets。
我有一个奇怪的问题:富生的HTML生成:dataTable连接到rich:datascroller。
< h:form id =“br”>
...
< rich:datascroller id =“scrt”page =“#{searchBookings.page}”stepControls =“hide”renderIfSinglePage =“false”for =“bt”align =“left”reRender =“ttips,bt”/>
< rich:dataTable id =“bt”rows =“20”rendered =“#{!empty searchBookings.bookings}”value =“#{searchBookings.bookings}”var =“row”binding =“#{searchBookings.table }“>
....
页面第一次加载,一切都很好。如果我第二次访问同一页面,则通过datascroller更改页面不会再刷新数据表。点击刷新按钮可以解决问题。
添加a4j:log显示此警告:
warn [14:50:07,259]:节点用id替换为响应br:bt在文档中找不到
实际上,在检查HTML时,“正确”页面如下所示:
< table class =“dr-table rich-table”id =“br:bt”....
而“坏”页面看起来像这样:
< table class =“dr-table rich-table”id =“br:bt:0”....
注意ID末尾的“:0”,它不应该在那里。可能是什么导致了这个?
感谢您的任何意见。
没有找到相关结果
已邀请:
1 个回复
挂帘妈乡