Можно ли использовать пользовательский сенсорный компонент sencha (Ext.extend) в качестве панели для каждого элемента в сенсорном списке sa sencha.
Я знаю, что могу сделатьthis:
{xtype: 'list', itemTpl "'{свойство данных 1}'}
Для создания этого
Ext.List
-------------------------------------------
| HTML from itemTpl for listStore Item 1 |
|-----------------------------------------|
| HTML from itemTpl for listStore Item 1 |
|-----------------------------------------|
| HTML from itemTpl for listStore Item 1 |
|-----------------------------------------|
Я хотел бы сделать следующее:
MyComponent = Ext.extend( Ext.Panel ) { Items: [ Ext.Component1, Ext.Component2 ] }
Ext.reg( 'mycomponent', MyComponent );
{ xtype: 'list', itemTpl: { Ext.MyComponent } }
, чтобы создать что-то вроде этого
-----------------------------------
| { xtype: 'mycomponent' } |
|---------------------------------|
| { xtype: 'mycomponent' } |
|---------------------------------|
| { xtype: 'mycomponent' } |
|---------------------------------|
, чтобы каждый элемент списка в спискахотображается как мой пользовательский компонент.
Возможно ли это? Является ли это примером?