Sencha touch 2 如何在Sencha Touch的数据视图列表中添加按钮

Sencha touch 2 如何在Sencha Touch的数据视图列表中添加按钮,sencha-touch-2,sencha-touch-2.1,Sencha Touch 2,Sencha Touch 2.1,我想在数据视图列表中添加一个Sencha触摸按钮,一些函数将调用该按钮的点击事件 像这样: 项目1按钮1 项目2按钮2 项目3按钮3您可以使用数据项目: 如果你想要它,就去吧!有什么问题吗?到目前为止? // The dataview Ext.define('MyDataView', { extend: 'Ext.dataview.DataView', config: { defaultType: 'mydataitem', useCompone

我想在数据视图列表中添加一个Sencha触摸按钮,一些函数将调用该按钮的点击事件

像这样:

项目1按钮1 项目2按钮2 项目3按钮3

您可以使用数据项目:


如果你想要它,就去吧!有什么问题吗?到目前为止?
// 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);
    }
});