我想在进行后台页面刷新时停止自动滚动到顶部。
例如,有人向下滚动并且在该 id 发生一些更新之间,而不是滚动到顶部,它应该保持在相同的位置,并且数据应该得到更新。
这是我正在使用的:
<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 的状态?
请帮帮我