我刚刚开始深入研究 Ext JS 4.0 和新的 MVC 架构。我创建了一个用户控制器,其中包含多个网格和树视图及其相应的存储。到目前为止,一切都很好。
我刚刚创建了我的第一个表单,我正在努力使用新的加载程序配置。表单已呈现,并且 Ajax 调用成功,但未填充表单。
/*
*/
Ext.define('CORE.view.user.Form' ,{
extend: 'Ext.form.Panel'
,alias : 'widget.userform'
,frame: true
/*
*/
,initComponent: function() {
Ext.apply(this, {
title: 'User Form'
,height: 175
,items: [{
xtype: 'textfield'
,fieldLabel: 'Name'
,name: 'name'
},{
xtype: 'textfield'
,fieldLabel: 'Email'
,name: 'email'
}]
,loader: {
url: 'data/usersform.json'
,autoLoad: true
,renderer: 'component'
,params: {
email: 'email'
}
}
});
this.callParent(arguments);
}
});
我目前使用的 JSON 如下所示:
{
"success":true,
"data":[{
"name":"Ed",
"email":"ed@sencha.com"
}
]
}
我已经弄乱了所有渲染器选项并尝试使用目标。考虑到渲染器、目标和 JSON 格式的可能组合,我感到非常困惑。
我很可能在杂草中走开......有人让这个工作吗?我很难找到这样的例子。