我想在刷新后台页面的同时停止自动滚动。
例如,有些人向下滚动,在某个更新发生在该ID之间,而不是scrooling到顶部它应该保持在同一位置,数据应该更新。
以下是我正在使用的内容:
<p:poll interval="3"
listener="#{xyzBean.refresh}" update="#{xyzBean.refreshRequiredFlag ?'slim_panel' : ''}" async="true"/>
<p:dataTable id="slim_panel" cellpadding="5" value="#{xyzBean.records}" var="data" scrollRows="20" scrollable="true" liveScroll="true" scrollHeight="525">
<p:column>
<h:outputLink value="test">
<h:outputText escape="false" value="#{data.title}" />
<h:graphicImage value="test/23acfe2.jpg" height="20" width="50"/>
</h:outputLink>
</p:column>
</p:dataTable>
有没有办法保留dataTable的状态而不考虑后台数据更新?
请帮帮我