我有一个像这样的网格面板
Ext.define('sCon.view.SalesGrid',{
extend: 'Ext.grid.GridPanel',
title: 'Sales Data',
//other params
initComponent: function(){
this.callParent(arguments);
}
});
在单击事件中,我想更改此面板的标题。我在控制器中的代码如下所示。
Ext.define('sCon.controller.SalesGridController', {
extend: 'Ext.app.Controller',
views: ['SalesGrid'],
// other handlers
changeTitle: function(newTitle){
this.getView('SalesGrid').setTitle('title_changed');
}
目前它说它没有 setTitle() 的功能。但是文档说网格面板具有 setTitle() 功能。我还尝试使用“标题”变量更改标题,例如
changeTitle: function(newTitle){
this.getView('SalesGrid').title = 'title_changed';
两者都不起作用..请帮忙。