私はextjs4で働いています。別のメンバー関数 (showSubject) 内でメンバー関数 (hellotest) を呼び出すにはどうすればよいですか?
(関数の一部である)hellotest
のtabchange
イベントでの呼び出しを追加しようとしています。これを使用して関数呼び出しのスコープを使用しようとしましたが、これは機能せず、次のエラーが発生しました。subjectBar
showSubject
object[object object] error undefined function
ここに私のいくつかのコードがあります:
Ext.define('Am.DnycontentcategoriesController', {
extend: 'Ext.app.Controller',
init: function () {
this.control({
//'viewport > panel >Contentcategories':
'Contentcategories': {
render: this.showSubject,
}
});
},
hellotest: function () {
console.log("inside hello test function");
},
showSubject: function () {
//console.log(this.hellotest());
subjectBar.on('tabchange', function () {
//here I am getting error
this.hellotest();
var tab = subjectBar.getActiveTab();
--------
});
},