将滚动位置设置为具有性能的特定行数据表

时间:2017-05-16 10:58:56

标签: performance primefaces datatable

我有一个包含数千个数据的数据表。我有搜索功能。如果我搜索一个术语,则必须突出显示包含该术语的行,并且滚动位置应该在该行上。它工作正常。但是定位滚动条需要花费太多时间。这会导致性能问题。有谁可以帮助解决这个问题。

目前我已将样式类设置为匹配行。搜索样式类并计算位置并使用jQuery进行设置。



var trElement = $("tr.found").first();
            var trParentElement = trElement.parent();
            var childTop = trElement.offset().top;
            var parentTop = trParentElement.offset().top;
            var scrollPos = childTop - parentTop;
            $('#table').scrollTop(scrollPos);




还有其他方法吗? 提前谢谢。

0 个答案:

没有答案