有什么方法可以获取搜索或排序的 bootstrap table 数据列表?
Is there any way to get list of searched or sorted bootstrap table data?
我正在为我的表单使用 bootstrap table 到 select 数据,但我在 select 排序或搜索 table 时遇到问题有没有办法获取数据?或者我应该自己在我的列表中排序或搜索?
这就是我得到该行的方式:
var row = allData[$("#tableId .selected").index()];
我认为这是最糟糕的想法!!
这就是 table 填充的地方:
$('#tableId').bootstrapTable({
columns: columnsStyle,
data: allData
});
结果是一个对象列表。
我找到了一个有效的技巧,但如果还有办法使用 bootstrap,我很感激。
我添加了一列以将 id 附加到每一行,如下所示:
columnsStyle = [
{
field: "dataRowIndex",
title: "",
class: "d-none",
searchable: false
},
otherColumns...
]
然后我这样填:
for (var i = 0; i < allData.length; i++) {
allData[i]["dataRowIndex"] = i;
}
并使用以下代码获取所选行:
var row = allData[parseInt($("#tableId .selected .rowIndex").html())];
我正在为我的表单使用 bootstrap table 到 select 数据,但我在 select 排序或搜索 table 时遇到问题有没有办法获取数据?或者我应该自己在我的列表中排序或搜索?
这就是我得到该行的方式:
var row = allData[$("#tableId .selected").index()];
我认为这是最糟糕的想法!!
这就是 table 填充的地方:
$('#tableId').bootstrapTable({
columns: columnsStyle,
data: allData
});
结果是一个对象列表。
我找到了一个有效的技巧,但如果还有办法使用 bootstrap,我很感激。
我添加了一列以将 id 附加到每一行,如下所示:
columnsStyle = [
{
field: "dataRowIndex",
title: "",
class: "d-none",
searchable: false
},
otherColumns...
]
然后我这样填:
for (var i = 0; i < allData.length; i++) {
allData[i]["dataRowIndex"] = i;
}
并使用以下代码获取所选行:
var row = allData[parseInt($("#tableId .selected .rowIndex").html())];