我正在使用 extjs4 MVC plus yii 框架。我遇到了一个问题,即如何访问来自服务器的 jason 文件中的额外参数并在 extjs4 中将其处理到客户端。我的代码:- 1)我的 json 文件是:--
{
'users': [
{
"userId": 1,
"userName": 'Who will win the series11111111?',
"message":"You are welcome",
}
]
}
2) 我在 extjs4 中的 userModel 类:-- 在这个文件中没有任何可用的“消息”属性。
Ext.define('Balaee.model.sn.UserModel',{
extend: 'Ext.data.Model',
fields: ['userId','userName','password'],
proxy:
{
type:'ajax',
api:
{
read:'http://localhost/balaee/Balaee/index.php?r=SocialNetworking/user/AuthenticateLogin',
create:'http://localhost/balaee/Balaee/index.php?r=SocialNetworking/user/AuthenticateLogin',
},//end of api
reader:
{
type:'json',
root:'users'
},//end of reader
writer:
{
type:'json',
root:'records',
},//End of writer
}//end of proxy
});
3)这是我的视图文件,我将在其中访问来自 json 文件的用户名和消息字段。
Ext.define('Balaee.view...',
{
extend:'Ext.view.View',
store:'kp.UserStore',
config:
{
tpl:'<tpl for=".">'+
'<div id="main">'+
'</br>'+
'<b>userName :-</b> {userName}</br>'+
'<b>message :-</b> {message}</br>'+
'</div>'+
'</tpl>',
itemSelector:'div.main',
}
});// End of login class
但它不起作用。它显示用户名字段值但不显示消息字段值。
实际上我想访问一个在 extjs4 的模型类中不存在的消息字段。访问这种没有任何关系的字段是否正确?如何访问此类字段。请给我一些建议。