Как получить индекс строки в функции 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 и передать индекс строки в качестве параметра.

Другие вопросы по тегам