私は 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();
}