私は、Ext JS 4.0と新しいMVCアーキテクチャについて掘り下げ始めました。いくつかのグリッドとツリービューとそれらの適切なストアを持つユーザーコントローラを作成しました。ここまでは順調ですね。Ext JS 4.0 - MVC Ext.panel.Form&Ext.ComponentLoader
私は最初のフォームを作成しましたが、私は新しいローダーの設定に苦労しています。フォームがレンダリングされ、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":"[email protected]"
}
]
}
私はレンダラのオプションのすべてを台無しにし、ターゲットで遊んでみました。私は、レンダラー、ターゲット、JSON形式の組み合わせを考えれば非常に混乱しています。
私は雑草の中でおそらくオフです...誰もこれを働かせてくれましたか?私はこの事例を見つけるのが非常に困難です。