Sencha touch 从商店刷新Sencha触摸列表
我在一个容器中有一个简单的列表,当它被激活时,我希望看到它被新项目刷新 在我的控制器中,我有一个事件:Sencha touch 从商店刷新Sencha触摸列表,sencha-touch,sencha-touch-2,Sencha Touch,Sencha Touch 2,我在一个容器中有一个简单的列表,当它被激活时,我希望看到它被新项目刷新 在我的控制器中,我有一个事件: onActivate: function() { var that = this; var store = this.getApprovalRequestsStore(); store.getProxy().setUrl('http://mobile-approvals-services.example.com/'+ Global.approvalsListUri +
onActivate: function() {
var that = this;
var store = this.getApprovalRequestsStore();
store.getProxy().setUrl('http://mobile-approvals-services.example.com/'+ Global.approvalsListUri + Approvals.app.user);
store.load({
callback: function (records, model) {
debugger;
that.getApprovalsList().refresh();
}
});
},
在我的列表中,我有一个从商店返回的商品的tpl(已验证我在上面的断点处有从商店返回的商品),但没有显示任何商品:
Ext.define('Approvals.view.approvals.List', {
extend: 'Ext.List',
xtype: 'approvalsList',
config: {
itemId: 'ApprovalsList',
store: 'ApprovalRequests',
itemHeight: 70,
variableHeights: false,
pressedDelay: 0,
emptyText: "<div>No Approvals Found</div>",
loadingText: "Loading...",
onItemDisclosure: false,
itemTpl: '<div class="listView">Request For: {requestedFor}</div>',...
Ext.define('Approvals.view.Approvals.List'{
扩展:“Ext.List”,
xtype:“批准列表”,
配置:{
itemId:“批准列表”,
存储:“ApprovalRequests”,
身高:70,
可变高度:错误,
按延时:0,
emptyText:“未找到任何批准”,
loadingText:“正在加载…”,
OSCLOSURE:错误,
itemTpl:'请求:{requestedFor}',。。。
我的方法有缺陷吗?这是读卡器的问题。一旦我将totalProperty和successProperty设置为从服务返回的值,它就工作了。WTHO