2014-08-13 5 views
1

Мне интересно, могу ли я сделать что-то подобное в ExtJS. Я создаю свою собственную кнопку в виде xtype и хочу, чтобы она использовалась в строке таблицы, которую я создаю.Можно ли использовать xtype внутри шаблона ExtJS

testTpl: Ext.DomHelper.createTemplate(
    { 
     tag: 'tbody', 
     children: [ 
      { 
       tag: 'tr', 
       cls: 'test-row', 
       children:[{ 
        tag: 'td', 
        cls: 'test-table-cell test-class1', 
        html: '{value1}' 
        }, 
        { 
         tag: 'td', 
         xtype:'myxtype' 
         cls: 'test-table-cell test-class2', 
         html: '{value2}' 
        }] 
      }] 
    }); 

ответ

0

Невозможно разместить компоненты ExtJS внутри шаблона extjs. Хотя то, что вы могли бы сделать, это создать местозаполнитель в вашем шаблоне и отобразить компоненты ExtJS в этот placeholder в функции рендеринга.

Вот некоторые ссылки с примерами:

ExtJS 4.2.1 - add textfield to an XTemplate

Extjs component inside Ext.XTemplate on EXTJS 4

Смежные вопросы