- 我当然使用 grid.setColumns(newColumnDef); 向 SlickGrid 添加一个新列。
- 然后我允许用户在这个新列中输入值
- 如果他们这样选择,他们可以删除此列并添加可以从下拉列表中选择的另一列。
这一切都很好,该列被删除并且网格出现而没有被删除的列。但是,当我调用 dataView.getItems() 从网格中获取数据时,我之前删除的列仍然存在。看起来 setColumns 具有新的列定义,并且 dataView.refresh 不会删除列数据,只是删除了列。删除列时,我需要删除列数据...任何建议都会很有帮助。