У меня есть контейнер с типом DataView:
Ext.define('CustomView', {
extend: 'Ext.DataView'
});
Кроме того, у меня есть удаленный магазин, который содержит: [{id: 1, name: 'abc'}, {id: 2, name: 'test'}]
.
Я хочу отобразить эти элементы в dataview таким образом в html:
<ul>
<li>abc</li>
<li>test</li>
</ul>
В Sencha Touch 1 этого можно добиться, установив конфигурацию tpl и тег <tpl for=".">
xtemplate. В Sencha Tocuh 2 это больше не работает, потому что setTpl работает только при наличии «данных» и я использую хранилище. setItemTpl устанавливает шаблон для каждого элемента, поэтому он также не работает. Я мог бы вручную визуализировать шаблон и использовать setHtml, но событие «tap» не сработало бы для элементов.
Как я могу настроить свой шаблон так, чтобы он отображал нужный HTML в SC2, сохраняя событие tap?