【问题标题】:delete rows based on checkbox selection in slickgrid根据 slickgrid 中的复选框选择删除行
【发布时间】:2012-04-17 20:39:26
【问题描述】:

我正在帮助这个例子:http://mleibman.github.com/SlickGrid/examples/example-checkbox-row-select.html 并在我的网格中添加一个复选框列,并将我的记录的 unique_id 值分配给复选框列的 id 我正在使用 grid.getSelectedRows(); 获取选中的列号 它给了我行的索引号。如何在 slickgrid 中获取此选定行的 id?如果有人有任何想法,请帮助我。

【问题讨论】:

  • 也许这个答案:stackoverflow.com/questions/7944325/… 会帮助你。
  • 我第一次选择行时遇到一个问题,然后使用 grid.getSelectedRows();它会给我正确的答案,但是在取消选择前一个并选择新行后,它会给我以前的数据+新数据我该如何解决这个问题
  • @priyankapatel 我面临着你在上一条评论中提到的类似问题......你是如何解决的??

标签: plugins checkbox slickgrid


【解决方案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();
                        }
                    }                    

它从网格中删除行。不是来自服务器端。

【讨论】:

    猜你喜欢
    • 2011-09-03
    • 2011-05-15
    • 2013-06-20
    • 1970-01-01
    • 2013-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多