MissionControl shizzle
by Johan Vandeplas
JavaScript
Ext.define('Ceres.model.NewMissionControl', {
extend: 'Ext.data.Model',
inheritableStatics: {
getBaseFields: function () {
return [
{
name: 'show',
type: 'boolean',
defaultValue: true
},
{
name: 'showTemp',
type: 'boolean',
defaultValue: true,
persist: false
}
];
}
},
constructor: function (values) {
var me = this
me.callParent();
console.log(me);
//me.setFields(Object.getOwnPropertyNames(values).concat(me.statics().getBaseFields()));
}
});
var a = Ext.create('Ceres.model.NewMissionControl', {
name: 'rudy',
sexualPref: 'female'
});
var b = Ext.create('Ceres.model.NewMissionControl', {
spiecies: 'lion',
sex: 'male'
});
console.log(a, b);