Вы можете использовать DataItem: http://docs.sencha.com/touch/2.3.0/#!/api/Ext.dataview.component.DataItem
// The dataview
Ext.define('MyDataView', {
extend: 'Ext.dataview.DataView',
config: {
defaultType: 'mydataitem',
useComponents: true
}
});
// The dataitem
Ext.define('MyDataItem', {
extend: 'Ext.dataview.component.DataItem',
alias: 'widget.mydataitem',
config: {
layout: {
type: 'hbox'
},
items: [{
xtype: 'component',
flex: 1,
html: 'val1',
itemId: 'textCmp'
},{
xtype: 'button',
text: 'Val2'
}]
},
updateRecord: function(record) {
this.down('#textCmp').setHtml(record.get('val1'));
this.down('button').setText(record.get('val2'));
this.callParent(arguments);
}
});
Если вы хочу этого, иди за ним! В чем проблема? [Что вы пробовали] (http://whathaveyoutried.com/) до сих пор? – ThinkFloyd
http://www.sencha.com/blog/dive-into-dataview-with-sencha-touch-2-beta-2 –
http://stackoverflow.com/questions/14909461/ext-dataview-component-dataitem -descendant-с-комплексно-ш – blessenm