【发布时间】:2014-08-22 10:47:28
【问题描述】:
我正在开发一个钛合金移动应用程序来下订单。 我将用户下订单保存在 sqlite 数据库和远程服务器中。 当用户尝试下订单时,我必须显示之前从 sqlite 数据库下订单。 为此我做了休闲代码
XML 文件
<Alloy>
<Window class="container">
<View>
<ScrollView id="PreOrders">
</ScrollView>
<TextArea id="txtTextOrder"></TextArea>
<Button id="btnSend" onClick="SendTextOrder">Send</Button>>
</View>
</Window>
</Alloy>
在js文件中我写了一个函数来添加以前的订单
(function AddPreOrder(){
var db = Ti.Database.open('Database\LaafoodAppDb');
var OrderDetails = db.execute('SELECT * FROM Text_Orders');
while (OrderDetails.isValidRow())
{
var DivOrder=Ti.UI.createView({
borderColor:'red',
width:'70%',
height:'Auto',
});
var Order=Ti.UI.createLabel();
Order.text=OrderDetails.fieldByName('Order');
DivOrder.add(Order);
$.PreOrders.add(DivOrder);
OrderDetails.next();
}
db.close();
})();
但它不会为活动添加订单。我对移动应用程序开发非常陌生,请帮助我完成这项工作。
【问题讨论】:
标签: android sqlite titanium titanium-alloy