Показать сообщение отдельно
  #4 (permalink)  
Старый 04.04.2015, 14:12
Профессор
Отправить личное сообщение для novikov Посмотреть профиль Найти все сообщения от novikov
 
Регистрация: 19.11.2012
Сообщений: 178

Наследуйтесь от компонента. Лейауты вам потребуются позже, когда будете встраивать свой кастомный компонент в родительский контейнер.

Ext.define('MyComponent', {
            extend: 'Ext.Component',
            alias: 'widget.my-component',
            tpl: [
                '<tpl for="boxes">',
                '<div class="my-wrapper">',
                '<div class="my-content">{content}</div>',
                '</div>',
                '</tpl>'
            ],
            data: {
                 boxes: [
                     {
                         content: '1111111111'
                     },
                     {
                         content: '2222222222'
                     },
                     {
                         content: '3333333333'
                     }
                 ]
            }
        });
        
        
        Ext.create('MyComponent', {
            renderTo: Ext.getBody()
        });


Посмотреть пример
Ответить с цитированием