【发布时间】:2013-07-02 07:07:44
【问题描述】:
这就是我在 tableview (android) 的 longclick 事件上删除 tableviewrow 的方法 $.tableview.deleteRow(e.index); ,但这只是删除了该行。 我如何还删除我的 tableviewrow 上的数据,然后通过模型 ID 将其从集合中删除,并且模型视图绑定应自动在 tableview 中反映这一点。任何想法?谢谢。
【问题讨论】:
这就是我在 tableview (android) 的 longclick 事件上删除 tableviewrow 的方法 $.tableview.deleteRow(e.index); ,但这只是删除了该行。 我如何还删除我的 tableviewrow 上的数据,然后通过模型 ID 将其从集合中删除,并且模型视图绑定应自动在 tableview 中反映这一点。任何想法?谢谢。
【问题讨论】:
您需要从集合中删除模型对象,然后触发相应的事件来更新表格。
所以在你的长按事件中
$.tableview.deleteRow(e.index);
collection.models[e.index].destroy() // should delete model, use index to get model
// from the collection
collection.fetch(); // should force table to update
【讨论】: