我正在使用引导程序表来显示我的数据。 我添加了一列,显示每行的编辑按钮。 当我点击编辑按钮时,我会显示一个带有该行数据的引导模态,以便对其进行编辑。 我在trigerring行中查找该记录的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以触发编辑操作的模态。
答案 0 :(得分:1)
这就是我想要的:
$('#table').bootstrapTable('getOptions').pageNumber;
并获取页面大小:
$('#table').bootstrapTable('getOptions').pageSize;