Как корректно расширить класс?
Задача: требуется чтобы у radio было кроме названия, еще и поле описание.
Я думал сделать расширение класса Radio добавив например label или panel Ext.form.RadioWithDesc = Ext.extend(Ext.form.Radio, { constructor: function (config) { config = { xtype: 'panel', items: [ Ext.apply(this, config) , { xtype: 'panel', html: 'Здесь будет описание' } ] }; //Ext.apply(this, config); Ext.form.RadioWithDesc.superclass.constructor.call(this, config); } }); Но в итоге получается не расширенный элемент, как сделать правильно? |
Часовой пояс GMT +3, время: 17:42. |