ext的核心是store,存储数据用的。调试时可以先把store这块先屏蔽掉,先看页面的,页面出来了再调试store。这样会调试起来很快。
init: function () {
var view = this.getView(),
// var store = Global.getStore('app.store.LingxingPayStore'); 调试时可以先把这样的store屏蔽掉
cityId = Global.getStore('app.store.AreaComboStore'); alert("2018020"+cityId.getAt(0).get('name'));
// cityId.getAt(0).get('name') 这个可以获取store里的数值
// view.setStore(store);
// view.down('pagingtoolbar').setStore(store);
view.down('[name=cityId]').setStore(cityId);
}
//里面的判断renderer:function(value){}这个函数
{
text : '类型8',
dataIndex : 'basic8',
width : 100,
renderer:function(value){
if(value=='状态'){
return '状态';
}
if(value=='1'){
return '<span style="color:blue;">待确认</span>';
}
if(value=='2'){
return '<span style="color:red;">待处理</span>';
}
if(value=='3'){
return '<span style="color:green;">处理中</span>';
}
if(value=='4'){
return '已处理';
}
if(value=='7'){
return '已完成';
}
if(value=='8'){
return '关单';
}
}
},
{
text : '类型9',
dataIndex : 'basic9',
width : 100
},
注意:model里的type类型不要写错了。