【问题标题】:Is there any way to get list of searched or sorted bootstrap table data?有没有办法获取搜索或排序的引导表数据列表?
【发布时间】:2022-01-21 12:27:31
【问题描述】:

我正在使用引导表为我的表单选择数据,但是我在从排序表或搜索表中选择时遇到了问题。有什么方法可以获取数据吗?还是我应该自己在列表中排序或搜索?

这就是我获得行的方式:

var row = allData[$("#tableId .selected").index()];

我认为这是最糟糕的主意!

这就是表格填充的地方:

$('#tableId').bootstrapTable({
       columns: columnsStyle,
       data: allData
});

result 是一个对象列表。

【问题讨论】:

    标签: jquery bootstrap-table


    【解决方案1】:

    我发现了一个有效的技巧,但如果还有使用 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())];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-10
      • 2012-05-31
      • 1970-01-01
      • 1970-01-01
      • 2023-04-02
      • 2011-05-19
      • 2021-08-21
      • 1970-01-01
      相关资源
      最近更新 更多