如何解决更改默认视图以查看表的突出显示行,而不是从顶部开始?
我有一个像这样的表,它是使用https://datatables.net/构建的,具有约100行或更多行。每当用户单击保存时,突出显示的行即被保存,突出显示的行将在他们返回时停留在该位置。
我希望默认视图在页面加载时显示突出显示的行。现在,当我刷新视图时,视图将返回到表格的顶部,即使突出显示的位置可能位于下方的50行。
谢谢!
解决方法
我建议使用javascript在页面加载时调用数据表的row().scrollTo()
方法:
$(document).ready(function() {
var table = $('#example').DataTable();
var firstRow = table.rows('.selected')[0];
firstRow.scrollTo(false); //animate: false
});
此代码未经测试,可能无法运行,只是为了给您一个想法。有关scrollTo()
here的更多信息。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。