Titanium删除TableViewRow,模型视图绑定应该自动反映tableview

时间:2013-07-02 07:07:45

标签: titanium titanium-mobile

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

1 个答案:

答案 0 :(得分: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