Привет, ребята!
Как и в заголовке, я пытаюсь проверить некоторые строки во время загрузки загрузочной сетки, но застрял там, где выбирается каждая строка вместо той, которая должна быть выбрана.
пока это мой код.
$("#agents-grid").bootgrid({
ajax: true,
post: function () {
return {
filterProducerCode: $("#filter-producer-code").val(),
filterProducerName: $("#filter-producer-name").val()
}
},
url: "GridProducersAsCaptured",
selection: true,
multiSelect: true,
rowSelect: true,
keepSelection: true,
templates: {
search: ""
},
converters: {
money: {
from: function (value) { return unmoney(value) },
to: function (value) { return money(value) }
}
},
formatters: {
"link": function (column, row) {
return "<a href=\"#\">" + column.id + ": " + row.id + "</a>"
}
},
rowCount: [10, 25, 50, -1],
labels: {
infos: "<span style='font-weight:bold;'>Showing {{ctx.start}} to {{ctx.end}} of {{ctx.total}} agents.</span>",
noResults: "No agents found.",
loading: 'Loading agents...'
}
}).on("selected.rs.jquery.bootgrid", function (e) {
if ($("#agents-grid").bootgrid("getSelectedRows").length > 0)
$("#selected-agents").text("( " + $("#agents-grid").bootgrid("getSelectedRows").length + " selected )")
else $("#selected-agents").text("")
}).on("deselected.rs.jquery.bootgrid", function (e) {
if ($("#agents-grid").bootgrid("getSelectedRows").length > 0)
$("#selected-agents").text("( " + $("#agents-grid").bootgrid("getSelectedRows").length + " selected )")
else $("#selected-agents").text("")
}).on("loaded.rs.jquery.bootgrid", function (e) {
var rowIds = [];
$('#agents-grid > tbody > tr').each(function (i, row) {
//var tds = $(row).find("td").eq(3).find(":text").val();
var tds = $(row).find("td").eq(2).html();
var tds2 = $(row).find("td").eq(1).html();
var tds3 = $(row).find("td").eq(3).html();
if (tds3 == "true") {
//$(row).find('input').attr('checked', 'checked')
//this.selectedRows.push(tds2);
rowIds.push(tds2);
}
})
$("#agents-grid").bootgrid("select").push(rowIds)
//$("#agents-grid").bootgrid("select"(rowIds))
})
Я идентифицирую выбранные строки, но в данный момент отправляю их в "$ (" # agents-grid "). Bootgrid (" select"(rowIds))" функция получает его пустым, и перед выполнением функции rowIds заполняется конкретными строками, которые я ищу.
Любая помощь будет оценена!Спасибо!