← Каталог
JavaScript 3-ecosystem-2-frontend-frameworks-4-ext-js-31 — Пример — декларативное описание компонента Рё работа СЃ данными
Фрагмент из «JavaScript 3-ecosystem-2-frontend-frameworks-4-ext-js-31»: Пример — декларативное описание компонента Рё работа СЃ данными.
Ext.define('App.model.User', {
extend: 'Ext.Data.Model',
fields: [
{ name: 'id', type: 'int' },
{ name: 'firstName', type: 'string', defaultValue: '' },
{ name: 'lastName', type: 'string', defaultValue: '' },
{ name: 'email', type: 'string',
validate: { type: 'email' } }
],
proxy: {
type: 'rest',
url: '/api/users',
reader: { type: 'json', rootProperty: 'data' }
}
}); Ext.define('App.model.User', {
extend: 'Ext.Data.Model',
fields: [
{ name: 'id', type: 'int' },
{ name: 'firstName', type: 'string', defaultValue: '' },
{ name: 'lastName', type: 'string', defaultValue: '' },
{ name: 'email', type: 'string',
validate: { type: 'email' } }
],
proxy: {
type: 'rest',
url: '/api/users',
reader: { type: 'json', rootProperty: 'data' }
}
});