標準の「PulltoRefresh」プラグインでは、リストストアが更新されます。ただし、2つのリストがあり、詳細リスト用に別のストアを更新する必要があります。更新イベントをオーバーライドして他のストアをリロードするにはどうすればよいですか?単純なリスナーを追加しようとしましたが、起動しません。
[アップデート]
私はSenchaサイトからこのスニペットを機能させました:
プラグイン:[
{{
xclass:'Ext.plugin.PullRefresh'、
pullRefreshText:'プルダウンして新しいイベントを増やしてください!'、
refreshFn:function(plugin){
console.log( "私は引っ張られています");
}
}
]
元のコード:
Ext.define('SenchaFiddle.view.ListView'、{
拡張:'Ext.dataview.List'、
xtype:'メインリスト'、
構成:{
プラグイン:[
「プルリフレッシュ」、
{{
pullRefreshText:'やる!'、
タイプ:'listpaging'、
//「もっと読み込む」メッセージを提供しない
autoPaging:false、
refreshFn:function(){
console.log( "ブーム");
}、
リスナー:{
'updatedata':function(plugin、list){
console.log( "データの取得");
}
}
}
]、
レイアウト:'フィット'、
幅:300、
itemTpl:'{テキスト}'
}
});