1

这就是我在 tableview (android) $.tableview.deleteRow(e.index); 的 longclick 事件上删除 tableviewrow 的方法;,但这只是删除了该行。我如何还删除我的 tableviewrow 上的数据,这些数据又将通过模型 ID 从集合中删除,并且模型视图绑定应自动在 tableview 中反映这一点。任何想法?谢谢。

4

1 回答 1

2

您需要从集合中删除模型对象,然后触发相应的事件来更新表。

所以在你的长按事件中

$.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
于 2013-07-02T12:08:55.740 回答