SlickGrid删除列不会删除其数据 我正在使用grid.setColumns(newColumnDef)向SlickGrid添加一个新列 我允许用户在这个新列中输入值 如果他们选择这样做,他们可以删除此列并添加另一列,他们可以从下拉列表中选择该列

SlickGrid删除列不会删除其数据 我正在使用grid.setColumns(newColumnDef)向SlickGrid添加一个新列 我允许用户在这个新列中输入值 如果他们选择这样做,他们可以删除此列并添加另一列,他们可以从下拉列表中选择该列,slickgrid,Slickgrid,这一切都很好,柱被移除,网格显示时没有移除柱。但是,当我调用dataView.getItems()从网格中获取数据时,我先前删除的列仍然存在。看起来像是具有新列定义和dataView的setColumns。刷新不会删除列数据,只是删除了列。当列被删除时,我需要删除列数据。。。任何建议都会非常有用。更改数据的表示方式不会更改数据本身。使用dataview的deleteItem方法,如下所示 dataView.deleteItem(id);\\where id is your unique

这一切都很好,柱被移除,网格显示时没有移除柱。但是,当我调用dataView.getItems()从网格中获取数据时,我先前删除的列仍然存在。看起来像是具有新列定义和dataView的setColumns。刷新不会删除列数据,只是删除了列。当列被删除时,我需要删除列数据。。。任何建议都会非常有用。

更改数据的表示方式不会更改数据本身。

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

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

它是您的数据,可以在JavaScript数组中使用。根据需要编辑它。