2016-04-01 7 views
0

私はリフレッシュするようにしようとしていますが、私が使用しているデザインは私の上司を果たしません。この種の方法は、nativescriptでリフレッシュするには、今私はこのプラグインを私のプロジェクトでhttps://www.npmjs.com/package/nativescript-pulltorefreshを使用して、私はそれを行う方法を持っていない、いくつかのアドバイスを与えることができますか?nativescriptでリフレッシュする

enter image description here

答えて

0

あなたは必要なときに負荷項目をdinamicallyしたい場合仮想アレイモジュールを使用することができます。

Link to documentation info

Link to documentation examples考え方は、初期サイズともloadSizeインスタンスプロパティがあり、観察仮想配列をcreateaことができるということです。その後、items LoadingEventで、新しいリソースの読み込みを制御できます。このサンプルアプリで見つけることができます。この機能のため

var array = new virtualArrayModule.VirtualArray(100); 
 
array.loadSize = 15; 
 
array.on(virtualArrayModule.VirtualArray.itemsLoadingEvent, function (args) { 
 
    // Argument (args) is ItemsLoading. 
 
    // args.index is start index of the page where the requested index is located. 
 
    // args.count number of requested items. 
 
    // 
 
    // Note: Virtual array will divide total number of items to pages using "loadSize" property value. When you request an 
 
    // item at specific index the array will raise "itemsLoading" event with "ItemsLoading" argument index set to the first index of the requested page 
 
    // and count set to number of items in this page. 
 
    // 
 
    // Important: If you have already loaded items in the requested page the array will raise multiple times "itemsLoading" event to request 
 
    // all ranges of still not loaded items in this page. 
 
    var itemsToLoad = new Array(); 
 
    for (var i = 0; i < args.count; i++) { 
 
     itemsToLoad.push(i + args.index); 
 
    } 
 
    array.load(args.index, itemsToLoad); 
 
});

より高度な例here

関連する問題