Ext.define('treps.model.Vector', { extend: 'Ext.data.Model', fields: [ { name: 'comp_1', type: 'string' }, { name: 'comp_2', type: 'string' }, { name: 'comp_3', type: 'string' }, { name: 'is_pos', type: 'boolean', defaultValue: false } ], validations: [ { type: 'presence', field: 'comp_1' }, { type: 'presence', field: 'comp_2' }, { type: 'presence', field: 'comp_3' } ] });