countrl
photoListTap: function(list, index, node, record) { if (!this.photoShow) { this.photoShow = Ext.create('Sencha.view.PhotoShow'); } var t_id = list.getStore().getAt(index).get('t_id'); this.showPhoto(t_id,this.photoShow); this.getPhotoCard().push(this.photoShow); }, showPhoto: function(t_id,pt){ //操作store var photoShowST = Ext.getStore('PhotoShowST'); photoShowST.getProxy().setExtraParam('t_id', t_id); photoShowST.load(); //\ //操作photoView var count = photoShowST.getAt(0).get('photo_count'); var myitems = []; for(j=0;j<=count;j++){ myitems.push( {xtype: 'image',src: 'http://www.sencha.com/assets/images/sencha-avatar-64x64.png'} ); } pt.setItems(myitems); },
view:
Ext.define('Sencha.view.PhotoShow', { extend: 'Ext.Carousel', xtype: 'photo_show_xx', config: { directionLock: true, direction: 'horizontal', } });