Extjs 从控制器获取视图(图表)项

Extjs 从控制器获取视图(图表)项,extjs,charts,extjs-mvc,Extjs,Charts,Extjs Mvc,我有一个带有文本项的图表: Ext.define('MyProject.view.DrawChart', { extend: 'Ext.chart.Chart', alias: 'widget.drawchart', requires: ['Ext.chart.*', 'Ext.data.*', 'Ext.layout.container.Fit'], default chart settings here ... items: [{ ty

我有一个带有文本项的图表:

 Ext.define('MyProject.view.DrawChart', {
   extend: 'Ext.chart.Chart',
   alias: 'widget.drawchart',
   requires: ['Ext.chart.*', 'Ext.data.*', 'Ext.layout.container.Fit'],
   default chart settings here

    ...

   items: [{
      type  : 'text',
      text  : 'Simple Title',
      font  : '14px Arial',
      id : 'chartTitle',
      width : 100,
      height: 30,
      x : 50, //the sprite x position
      y : 10  //the sprite y position
   }]
})
我需要从控制器自定义该项的
文本
属性。
我如何访问或引用该项目?我尝试了通常的参考:

this.getDrawChart().down('text#chartTitle')。title

什么都不管用!任何帮助都将不胜感激。

使用:

Ext.getCmp('chartTitle');
其中
chartTitle
是元素的
id

获得元素后,可以使用
.getCls()
.setCls()
.addCls()
.removeCls()
来获取、设置或添加
CSS

比如:


您到底想在
文本
属性上自定义什么?
var title = Ext.getCmp('chartTitle');
title.addCls('newStyle');