Extjs4. Создание модели.
Всем привет, копаюсь в ядре ext js, меня интересует процесс создания модели, что происходит во время выполнения вот такого кода:
Ext.define('User', { extend: 'Ext.data.Model', fields: [ {name: 'firstName', type: 'string'}, {name: 'lastName', type: 'string'}, {name: 'middleName', type: 'string'}, {name: 'age', type: 'integer'} ] }); Ковыряюсь дебагом и по шагам пытаюсь понять как же всё таки создается новый класс. Последовательность действия такая (файл ext-debug.js): 1. define (строка 26056) 2. alias (строка 2412) 3. create (строка 6267) 4. Ext.Class = Class (строка 5388) ... вот тут как раз и начинается каша, что такое preprocessor, зачем он нужен и ещё куча вопрос. Есть такая статья: http://edspencer.net/2011/01/ext-js-...-pipeline.html Может уже кому-нибудь было интересно, как это всё работает? |
Для начала думаю следует указать версию ExtJS, в коротой производится копание...
Версии 3 и 4 довольно сильно отличаются. |
Цитата:
|
Да, 4ка ... в 3ке модель по другому регистрируется.
|
Часовой пояс GMT +3, время: 00:02. |