Extjs4.1——如何为呈现/发送参数创建子类?

Extjs4.1——如何为呈现/发送参数创建子类?,extjs4,subclass,Extjs4,Subclass,我有一个checkitem菜单,我想为每个菜单项添加图标,所以我在呈现菜单项后插入了每个图标 我的和平守则: { xtype: 'menucheckitem', text: 'First Arrow' listeners: { render: { fn: me.onMenucheckitemRender, scope: me }

我有一个checkitem菜单,我想为每个菜单项添加图标,所以我在呈现菜单项后插入了每个图标

我的和平守则:

{   xtype: 'menucheckitem',
     text: 'First Arrow'
     listeners: {
           render: {
                 fn: me.onMenucheckitemRender,
                 scope: me
                        }
                     }
}



onMenucheckitemRender: function (abstractcomponent, options)
{
Ext.DomHelper.insertAfter(abstractcomponent.getEl().down(".x-menu-item-icon"), {
    tag: 'img', 
    src: "icons/arrow1.png"
});
}
这工作得很好,但由于我将需要它与不同的图标多次,我想知道如何创建一个子类,以便我可以重用这个功能

感谢您使用该方法和属性

Ext.define('SomeNamespace.menu.menucheckitemWithIcon', {
  extand: 'Ext.menu.CheckItem',
  alias: 'widget.menucheckitemWithIcon',

  .
  .
  . 

});

每次我如何更改图标url?