我有一個tableview包含從sqlite中獲取的數據。我可以通過將編輯設置爲true來刪除記錄。錯誤:沒有找到行 - [TiUITableViewProxy insertRowBefore:]
我想在刪除行之前檢查一些條件。如果條件爲真,該行被刪除,然而,當條件爲假,我發現了以下錯誤:
no row found for index. in -[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);
}
}
任何想法?