удалять строки на основе выбора флажка в slickgrid

Я использую этот пример: http://mleibman.github.com/SlickGrid/examples/example-checkbox-row-select.html и добавьте столбец флажка в мою сетку и назначьте значение unique_id моей записи идентификатору столбца флажка. Я получаю количество проверенных столбцов, используя grid.getSelectedRows(); it дает мне порядковый номер строки. как я могу получить идентификатор этой выбранной строки в slickgrid? пожалуйста, помогите мне, если у кого-нибудь есть идеи.


person priyanka patel    schedule 04.04.2012    source источник
comment
Может быть, этот ответ: stackoverflow.com/questions/7944325/ Вам поможет.   -  person matma    schedule 04.04.2012
comment
У меня есть одна проблема, когда я выбираю строку в первый раз, а затем использую grid.getSelectedRows (); он даст мне правильный ответ, но после отмены выбора предыдущего и выбора новой строки он предоставит мне предыдущие данные + новые данные, как я могу решить эту проблему   -  person priyanka patel    schedule 21.04.2012
comment
@priyankapatel Я столкнулся с проблемой simlir, о которой вы упомянули в последнем комментарии ...... как вы ее решили?   -  person Priyank Patel    schedule 04.06.2012


Ответы (1)


var selectedrows = grid.getSelectedRows();            
for(i=0;i<len;i++){                        
var d = grid.getData().getItem(selectedrows[i]);                         
                        if(d != null && d != 'undefined'){
                              dataView.deleteItem(d.id);
                               grid.invalidate();                                   
                               grid.updateRowCount();
                               grid.render();
                        }
                    }                    

Удаляет строки из сетки. не со стороны сервера.

person priyanka patel    schedule 18.02.2013