删除列的SlickGrid不会删除其数据

时间:2013-06-28 16:14:22

标签: slickgrid

  1. 我正在使用grid.setColumns(newColumnDef)添加一个新列到SlickGrid;
  2. 我允许用户在此新列中输入值
  3. 如果他们这样选择,他们可以删除此列并添加另一个列,他们可以从下拉列表中选择。
  4. 一切正常,列被删除,网格显示没有删除列。但是,当我调用dataView.getItems()从网格中获取数据时,先前删除的列I'vd仍然存在。看起来像setColumns具有新的列定义,dataView.refresh不会删除列数据,只删除列。删除列时我需要删除列数据...任何建议都会有所帮助。

2 个答案:

答案 0 :(得分:1)

更改数据的显示不会改变数据本身。

答案 1 :(得分:0)

使用dataview的deleteItem方法,如下所示,

    dataView.deleteItem(id);\\where id is your unique id
    dataView.refresh();`