Javascript Ext JS创建自定义组件(类)

Javascript Ext JS创建自定义组件(类),javascript,extjs,sencha-architect,Javascript,Extjs,Sencha Architect,我想创建一个包含其他组件(标签、按钮等)的自定义组件(容器) 我想创建某种类型的类,这样我就能够创建这个组件的多个实例,但是使用不同的参数。某种构造器。这些参数将设置标签和按钮选项 我正在使用Sencha Architect,所以我想知道这是否可能,以及如何实现?您可以使用Ext.define()定义新的类原型,如下所示: Ext.define('My.app.Panel', { extend: 'Ext.panel.Panel', requires: [

我想创建一个包含其他组件(标签、按钮等)的自定义组件(容器)

我想创建某种类型的类,这样我就能够创建这个组件的多个实例,但是使用不同的参数。某种构造器。这些参数将设置标签和按钮选项


我正在使用Sencha Architect,所以我想知道这是否可能,以及如何实现?

您可以使用
Ext.define
()定义新的类原型,如下所示:

Ext.define('My.app.Panel', {
     extend: 'Ext.panel.Panel',
     requires: [
         'My.app.PanelPart2',
         'My.app.PanelPart3'
     ]

     constructor: function (config) {
         this.callParent(arguments); // calls Ext.panel.Panel's constructor
         //...
     }
 });

通过ExtJS代码,您可以使用Ext类系统:

Ext.define('MyOwnView', {
    extend: 'Ext.container.Container',
    constructor: function () {
        // ... your code
    }
});
要通过Architect GUI实现这一点,请遵循本指南(带有屏幕截图):

如何在类成员内部创建视图,以便通过构造函数设置它们的值?对不起,我不理解您的问题:(您能描述不同的吗?