JSFiddle - React, Tailwind, and code Playground

by amoiseev

JavaScript

Ext.define('App.model.Person', {
    extend: 'Ext.data.Model',
    fields: ['name'],

    greet: function() {
        return 'Hello!';
    }
});

Ext.define('App.patch.model.Person', {
    override: 'App.model.Person',

    greet: function() {
        return this.callOverridden() + ' My name is ' + this.get('name');
    }
});

Ext.onReady(function() {
    var person = Ext.create('App.model.Person', { name: 'Anton' });
    console.log(person.greet());
});