2012-04-04 14 views
0

私はこの例の助けを借りている:http://mleibman.github.com/SlickGrid/examples/example-checkbox-row-select.htmlとグリッドにチェックボックス列を追加し、私のレコードのunique_id値をチェックボックス列のIDに割り当てます。それは私に行のインデックス番号を与えます。どのように私はslickgridでこの選択された行のIDを得ることができますか?もし誰かが何か考えているなら、私を助けてください。スリックグリッドのチェックボックスの選択に基づいて行を削除

+0

多分この回答:http://stackoverflow.com/questions/7944325/get-data-of-selected-rows-in-slickgrid/7944426#7944426あなたを助けるでしょう。 – matma

+1

それは働いています。ありがとうございます。 –

+0

初めて行を選択してからgrid.getSelectedRows()を使用すると、1つの問題が発生します。それは私に正解を与えるだろうが、前の選択を解除して新しい行を選択すると、それは私に前のデータ+新しいデータを与えるだろう –

答えて

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(); 
         } 
        }      

グリッドから行を削除します。サーバー側からではありません。

関連する問題