Получить строки от JQGrid - PullRequest
       27

Получить строки от JQGrid

0 голосов
/ 26 сентября 2019

Я понимаю, что могу установить высоту строки JQGrid, выполнив следующие действия.

$("#list").jqGrid({

loadComplete: function() {
    var grid = $("#list"),
        ids = grid.getDataIDs();

    for (var i = 0; i < ids.length; i++) {
        grid.setRowData(ids[i], false, { height : 20 + (i * 2) });
    }
}
});

Мне просто интересно, есть ли подобный метод, который я могу использовать для циклического перемещения по сетке и «ПОЛУЧИТЬ»Высота строки для каждого ряда?

Заранее спасибо,

1 Ответ

1 голос
/ 26 сентября 2019

У вас есть идентификатор каждой строки - тогда это легко зациклить и сделать

$("#list").jqGrid({
    loadComplete : function() {
        var grid = $("#list"), rowheight={},
        ids = grid.getDataIDs();

        for (var i = 0; i < ids.length; i++) {
            rowheight[ids[i]] = $("#"+ ids[i]).height();
        }
    }
});
...