以下のコードの最後の 2 行に項目を追加する方法がわかりません。flickr からの画像が正しく読み込まれています。TR.view.photoset.Carousel.add(items) の結果、エラー メッセージが表示されました
「キャッチされていない TypeError: オブジェクト関数 () { return this.constructor.apply(this, arguments); } にはメソッド 'add' がありません」
Ext.define('TR.view.photoset.Carousel', {
extend: 'Ext.carousel.Carousel',
alias: 'widget.photosetcarousel',
config: {
store: 'PhotosetPhotos',
itemTpl: '<img src="http://src.sencha.io/{[Ext.Viewport.getOrientation()]}/{photo_url}" />',
title: 'Flickr Photoset',
iconCls: 'hot',
iconMask: true,
scrollable: {
direction: 'vertical',
directionLock: true
},
},
initialize: function( me ) {
var store = Ext.getStore('PhotosetPhotos');
store.clearFilter(true);
store.filter('photoset', '72157632230262446' );
store.load();
store.load( function(pictures , operation ) {
var items = [];
Ext.each(pictures, function(picture) {
if (!picture.get('photo_url')) {
return;
}
items.push({
xtype: 'flickrimage',
picture: picture
});
});
// fill items into carousel above
{???}.add(items);
{???}.setActiveItem(0);
});
}
});
手伝ってくれてありがとう ...