0

我正在学习 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();
}
4

1 回答 1

0

该应用程序将始终根据您的数据创建表格视图。如果出现表格视图,您必须更新数据delete

于 2013-10-16T15:27:01.817 回答