Javascript 如何从控制器调用视图元素
在我看来,我有一个雷达艺术,其中我有两个字段xField和yField。这两个轴作为雷达图的两个轴。现在我必须在控制器中获取这两个字段。我正在使用Ext.ComponentQuery.query,但无法正确使用它。这是我的密码Javascript 如何从控制器调用视图元素,javascript,sencha-touch,extjs4.1,Javascript,Sencha Touch,Extjs4.1,在我看来,我有一个雷达艺术,其中我有两个字段xField和yField。这两个轴作为雷达图的两个轴。现在我必须在控制器中获取这两个字段。我正在使用Ext.ComponentQuery.query,但无法正确使用它。这是我的密码 series: [{ type: 'radar', xField: 'Name', yField: 'Data', showInLegend: false, showMarkers: true, markerConfig
series: [{
type: 'radar',
xField: 'Name',
yField: 'Data',
showInLegend: false,
showMarkers: true,
markerConfig: {
radius: 4,
size: 4,
fill: 'rgb(212, 40, 40)'
},
style: {
fill: 'rgb(94, 114, 13)',
opacity: 0.5,
'stroke-width': 0.5
}
}]
控制器是
init : function() {
this.control({
'radarChart':{
click:function(){
var name=Ext.ComponentQuery.query('#')[1];
alert(name);
}
}
有人能帮忙吗?我不确定您是如何获得xField的,但这应该可以:
var name = Ext.getCmp('radarChart').series.items[0].xField;