Come estendere dal modello personalizzato in extjs.Estendi dalla classe del modello personalizzata in ExtJS 4
Esiste un metodo che può associare direttamente i campi dei campi Utente e BusinessUser quando farò riferimento ai campi dalla classe BusinessUser nell'esempio seguente.
Ext.define('User', {
extend: 'Ext.data.Model',
fields: [
{name: 'name', type: 'string'},
{name: 'age', type: 'int'},
{name: 'phone', type: 'string'},
{name: 'alive', type: 'boolean', defaultValue: true}
],
});
Ext.define('BusinessUser', {
extend: 'User',
fields: [
{name: 'businessType', type: 'string'},
{name: 'company', type: 'string'}
],
});
Sembra un errore, ma ... 'console.log (Ext.getClassName (bu)); // "BusinessUser" ' ' console.log (Ext.getClassName (u)); // "Utente" ' stamperà' BusinessUser' entrambe le volte e i test per 'instanceof' forniranno l'output di conseguenza – bam