Model view controller 在类中定义处理程序,在控制器中定义侦听器?

Model view controller 在类中定义处理程序,在控制器中定义侦听器?,model-view-controller,extjs,Model View Controller,Extjs,我的应用程序有一个扩展控制器。 在某些情况下,代码有几行不同。 我的想法是,在类中编写处理程序并继承行为以减少代码。并在事件触发时在控制器中调用此方法。 有可能吗?。 谢谢 您所说的只是一个控制器,而不是冗余代码?还不清楚在类和继承行为中编写处理程序的含义。请详细说明你的问题。是的,这是可能的。您可以在initComponent方法中执行此操作。类似于this.down(“#myButton”).on('click',this.myButton_click,this)。但是别忘了先调用this.

我的应用程序有一个扩展控制器。 在某些情况下,代码有几行不同。 我的想法是,在类中编写处理程序并继承行为以减少代码。并在事件触发时在控制器中调用此方法。 有可能吗?。
谢谢

您所说的只是一个控制器,而不是冗余代码?还不清楚
在类和继承行为中编写处理程序的含义。请详细说明你的问题。是的,这是可能的。您可以在
initComponent
方法中执行此操作。类似于
this.down(“#myButton”).on('click',this.myButton_click,this)。但是别忘了先调用
this.callParent()
first:)Alexey,谢谢!我做了类似的事情:
'AbmUsuarios textfield[action=search]:{change:function(field,newVal,oldVal){field.up('AbmUsuarios').filterStore(newVal);}}
其中filterStore()是AbmUsuarios类的方法,AbmUsuarios xtype:)