JSFiddle - React, Tailwind, and code Playground
by johanhaest
HTML
<link rel="stylesheet" href="http://cdn.sencha.io/ext-4.1.1-gpl/resources/css/ext-all.css">
JavaScript
Ext.onReady(function () {
var instanceofB = Ext.create('ClassB', {
plugins: ['PluginC']
});
console.log(instanceofB);
});
Ext.define('ClassA', {
constructor: function (config) {
var me = this;
config.plugins = Ext.Array.merge(config.plugins ? config.plugins : [], ['PluginA'])
Ext.apply(me, config);
me.callParent(arguments);
}
});
Ext.define('ClassB', {
extend: 'ClassA',
constructor: function (config) {
var me = this;
config.plugins = Ext.Array.merge(config.plugins ? config.plugins : [], ['PluginB'])
Ext.apply(me, config);
me.callParent(arguments);
}
});