Как получить индекс строки в функции createeditor
Я хочу детали строки для того, что я нажал, на самом деле я использую редактор создания для назначения выпадающего списка в столбце сетки, я получил его правильно, но не получаю детали строки правильно, каждая строка дает одинаковые значения, так как я могу получить правильные детали строки
я использовал этот код
{
text: 'Sort Type', dataField: 'aliasname1', columntype: 'dropdownlist', width: '11%', editable: true,
createeditor: function (row, cellvalue, editor) {
var colvalue = $('#shipmentgrid').jqxGrid('getcellvalue', row, 'column');
var tblvalue = $('#shipmentgrid').jqxGrid('getcellvalue', row, 'table');
// construct the editor.
var requiredfield = ["Ascending", "Descending", "Unsorted"];
editor.jqxDropDownList({ source: requiredfield, dropDownHeight: '80px', autoDropDownHeight: 0, selectedIndex:-1, checkboxes: true })
}
},
1 ответ
Индекс строки передается как параметр-функция (строка, .... Если вы хотите получить данные строки на основе этого индекса, вы можете использовать метод getrowdata и передать индекс строки в качестве параметра.