我正在学习 Titanium SDK,我有一个小的 .js 文件,我从 sqlite 数据库中提取数据,并且在行上设置了可编辑属性。
我只能测试 Android,因为我在 PC 上,所以我的问题是是否设置了该属性,如果 iPhone 上的用户决定删除一行,它将如何对数据库作出反应,它会忽略下一个数据库行数据启动并在应用程序中永远保持变化,还是它总是刷新数据并从头开始制作表格?
代码如下所示:
var tableview = Titanium.UI.createTableView({color:'black',editable:true,search:search,editing:true});
var db = Titanium.Database.install('base.sqlite','base.sqlite');
var sql = db.execute('SELECT * FROM table1 GROUP BY name');
var data= [];
while(sql.isValidRow()) {
var name = sql.fieldByName('name');
var mID = sql.fieldByName('id');
data.push({title:name, hasChild:true, id:mID, url:'test.js', color:'black'});
sql.next();
}