2013-06-28 52 views
0
  1. 我正在向SlickGrid添加一個新列,當然使用grid.setColumns(newColumnDef);
  2. 我允許用戶將值輸入到這個新列
  3. 如果他們這樣選擇,他們可以刪除此列並添加他們可以從下拉列表中選擇的另一列。

這一切工作正常,列被刪除,網格出現沒有刪除列。但是,當我調用dataView.getItems()從網格中獲取數據時,先前刪除的列仍然存在。看起來像一個新的列定義setColumns和dataView.refresh不會刪除列數據,只是列被刪除。我需要刪除列數據列刪除時...任何建議將是最有幫助的。刪除列的SlickGrid不會刪除它的數據

回答

1

更改數據的表示不會更改數據本身。

+0

謝謝你,讓我怎麼改,在格蘭數據視圖中的數據??? – IgnitedCoder

+1

這是您的數據,它可以在JavaScript數組中使用。編輯它,但你想要它。 – Tin

0

數據視圖的使用deleteItem方法如下,

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