我有一个表视图,其中包含从 sqlite 获取的数据。我可以通过将编辑设置为 true 来删除记录。
我想在删除行之前检查一些条件。如果条件为真,则删除该行,但是当条件为假时,我收到以下错误:
没有找到索引的行。在 -[TiUITableViewProxy insertRowBefore:] (TiUITableViewProxy.m:500)
控制器
table.addEventListener('delete', function(e) {
if(some condition){
db.execute("DELETE FROM tbltest WHERE rowid ='" + e.source.rowid + "'");
} else {
alert('Deletion is not possible');
table.insertRowBefore(e.index, e.row);
}
}
有任何想法吗?