javascript - 获取引导表上当前显示的页面

标签 javascript jquery twitter-bootstrap-3

我正在使用引导表来显示我的数据。 我添加了一列,显示每行的编辑按钮。 当我单击编辑按钮时,我会显示一个带有该行数据的引导模式,以便对其进行编辑。 我在触发行上查找该记录的 ID,以便使用以下代码对其进行修改:

$('#ModifyModal').on('show.bs.modal', function(e) {

  var GroupRowIndex = ($($(event.target)[0]).closest('tr')).index();
  if (GroupRowIndex >= 0) {
    GroupeId = $('#table').bootstrapTable('getData')[GroupRowIndex].id_Groupe;
  }
});

这对我来说效果很好。 但是,当我处理与第一页不同的页面中的行时,我正在使用的索引是第一页中的索引,因为它只是告诉该页面上的行号,无论它位于哪一页。

基本上,我想要当前显示的页码,以便了解如何获取正确的索引。 我发现更改页面时会触发事件,例如:'onPageChange' 所以我可以这样做:

currentPageGlobalVar =  $('#table').bootstrapTable('onPageChange')

但我想知道是否有更好的解决方案使用全局变量(我实际上用它来保存触发编辑操作模式的行的 ID。

最佳答案

这就是我正在寻找的:

$('#table').bootstrapTable('getOptions').pageNumber;

并获取页面大小:

 $('#table').bootstrapTable('getOptions').pageSize;

关于javascript - 获取引导表上当前显示的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50926874/

相关文章:

javascript - jquery中的这个动画可以在没有jquery的情况下用JS完成并且仍然保持简单性吗?

javascript - meteor.js & collection2 - 如何查询子模式

Javascript 加载外部 html 文件

javascript - 使用 .delegate 使用 mouseenter 或 mouseover 为图像 sibling 设置动画?

html - 如何使 Bootstrap 网格的顶行填满整个屏幕

css - Bootstrap - 正确对齐

Javascript复杂数组过滤器

javascript - 使用字符串获取本地对象的属性

javascript - 获取真实设备的屏幕尺寸

html - 这个高度从何而来? Web 检查器不显示?