2013-10-09 31 views
0

經過大量的谷歌搜索後,我沒有找到答案。所以,骨幹:更改收集後更新數據表

問題

集合更改之後什麼是Backbone.js的一個正確的方式來刷新我的表?

正確的我的意思是我不需要在收集單個元素後重寫整個表格。

+0

你應該在你的render()代碼中編輯回顧 – Joe

+0

你是指每次添加/刪除一行時都調用render()函數嗎?但在這種情況下骨幹會重新創建整個表 –

回答

1

您必須從集合中選擇模型索引,並確保您的表的添加行函數在表標記內的右側索引處插入元素。

+0

謝謝,但據我瞭解,我應該寫一個函數,計算new_element_index並將該元素插入到表中。也許更簡單的方法? –

+0

@ nickole-abs你可以通過collection.indexOf(model)得到模型的索引。 –