JSFiddle - React, Tailwind, and code Playground

by el_chief

JavaScript

Ext.define('Contact', {
    extend:'Ext.data.Model',
    
    fields:[
        'first_name',
        'last_name',
        {
            name:'full_name',
            convert: function(value, record){
                return record.get('first_name') + ' ' + record.get('last_name');
            }
        }
    ]
});

var contact = Ext.create('Contact');

contact.set('first_name', 'wally');
contact.set('last_name', 'buono');
var full_name = contact.get('full_name');
console.log('not set: ', full_name);

contact.set('full_name', null);
full_name = contact.get('full_name');
console.log('set null: ', full_name);