下面的代码是我的控制器功能的一部分;
success: function (response) {
var text = response.responseText;
var result = Ext.decode(response.responseText);
var indexPanel = Ext.create('app.view.PersonDetails');
Ext.getCmp('mainView').push({
xtype:'person',
data: result
});
}
下面的代码是视图,我从控制器函数(上图)传递值。Hard coded text
下面的代码演示了该视图中的硬编码数据data: result
(我怎样才能做到这一点 ?
Ext.define('app.view.UserInformation',{
extend:'Ext.Panel',
xtype:'person',
config: {
title:'Person details',
html:['Hard coded text'].join("")
}
});
更新
result
包含几个值,例如;
result.name, result.age. result.gender
我将result
转到另一个视图。
1.)从视图中,我如何添加按钮?并且当用户单击该按钮时,我如何获取该result.age
字段并执行 if 条件来检查年龄是否低于 10 岁?
2.)想象一下,如果有一个名为的字段,result.imageurl
我怎么能在另一个视图上显示图像(在一个框架中)?
更新2
Ext.getCmp('mainpanel').push({
title: 'Hello ' ,
xtype:'person'
});
Ext.getCmp('idOfTheView').setRecord(result.first_name);