我有一个PrimeFaces dataTable,它可以刷新页面各种控件的动作。 (我使用p:ajax update="myDataTable"
..)
我有一个JavaScript方法,在最后一个表行调用row.scrollIntoView(true)
。 (更好的row.scrollIntoViewIfNeeded(true)
似乎仅在Chrome中可用。)
好吧,我需要表格滚动到这样刷新的最后一个条目。有什么事我能收听吗?或者有其他方式吗?
答案 0 :(得分:1)
p:ajax
标记具有oncomplete
属性。你可以使用:
<p:ajax update="myDataTable" oncomplete="yourJsMethod()"/>
答案 1 :(得分:1)
使用JQuery(本机支持PrimeFaces):
function scrollToBottom() {
$('.ui-datatable-scrollable-body').scrollTop(100000)
}
接下来,
<p:ajax update="myDataTable" oncomplete="scrollToBottom()"/>