0

私は Titanium SDK を学んでおり、sqlite データベースからデータを取得する小さな .js ファイルがあり、行に編集可能なプロパティが設定されています。

私は PC を使用しているため、Android のみをテストできます。質問は、そのプロパティが設定されているかどうか、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