所以我试图TableView
用数组中单个字段的值填充 a Custom Objects
,但我TableView
没有被我得到的数组填充。这是我的代码:
function SearchWindow(){
var self = Ti.UI.createWindow({
backgroundColor:'#d0d0d0d'
});
var Cloud = require('ti.cloud');
Cloud.debug=true;
var searchBar = Ti.UI.createSearchBar({
showCancel:false
});
var data = [];
Cloud.Objects.query({
classname:'Reservacion'
}, function(e){
if(e.success){
for(var i=0; i< e.Reservacion.length; i++){
data.push({title : e.Reservacion[i].nombre});
}
} else {
alert('Error \n ' + ((e.error && e.message) || JSON.stringify(e)));
}
});
var tableView = Ti.UI.createTableView({
backgroundColor:'#d0d0d0',
search:searchBar,
data: data,
filterAttribute : 'title'
});
self.add(tableView);
return self;
}
我正在使用从被调用的字段中的值填充数据数组nombre
,Custom Object
但Reservacion
数据没有显示在Table View
. 我的方法错了吗?如果是这样,那么我该如何填写Table View
所需的数据?