尝试在 bootgrid 中添加 select 行

Trying to select rows in bootgrid

我正在尝试 select 一些基于存储在隐藏字段中的 ID 的行。引导网格 table 中有一列名为 Id,它具有属性 "data-identifier = true"。我在一个数组中传递 ID,并且值是正确的(我已经在调试器中检查过了),但是这些行不是 selected。我究竟做错了什么?我试图将它作为字符串数组和数字数组传递,但似乎没有任何效果。

            $('td', row).each(function () {
            if (this.className == $('#hdfSelectedShift').val()) {

                if (this.children[1].value != "") {
                    var employeeIds = [];
             employeeIds = this.children[1].value.split(';').map(Number);
                    $('#tableData').bootgrid("select", employeeIds);
                }
                else {
                    $('#tableData').bootgrid("deselect");
                }
            }
        })

使用上面显示的函数,即使数组包含 ID,也不会 select 编辑任何行。你们能帮帮我吗?如果您需要任何其他代码,请问我。

我已经设法通过使用 javascript 手动取消选择来解决这个问题。

    function deselect() { //função para deselecionar a tabela com employees (ajuste para o bootgrid)
        $('#tableData tbody tr').each(function () {
            this.cells[0].children[0].checked = false;
        })
    }