2013-05-28 2 views
1

Я хочу, чтобы добавить кнопку Сенч сенсорного в списке просмотра данных и некоторые функции будут призывать водопроводного событие этой кнопкиКак добавить кнопку в списке просмотра данных в Сенче Touch,

так:

ITEM 1 КНОПКА 1 ПУНКТА 2 КНОПКИ 2 ПУНКТ 3 КНОПКИ 3

+0

Если вы хочу этого, иди за ним! В чем проблема? [Что вы пробовали] (http://whathaveyoutried.com/) до сих пор? – ThinkFloyd

+0

http://www.sencha.com/blog/dive-into-dataview-with-sencha-touch-2-beta-2 –

+0

http://stackoverflow.com/questions/14909461/ext-dataview-component-dataitem -descendant-с-комплексно-ш – blessenm

ответ

0

Вы можете использовать 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); 
    } 
}); 
Смежные вопросы