Ich versuche zu ziehen, um zu aktualisieren, aber das Design, das ich benutze keine erfüllen meinen Vorgesetzten. Wie zu dieser Art ziehen, um in nativescript zu aktualisieren, jetzt benutze ich dieses Plugin https://www.npmjs.com/package/nativescript-pulltorefresh in meinem Projekt, und ich habe keine Idee, wie man es macht, kann etwas beraten?Pull-of-Refresh in Nativescript
0
A
Antwort
0
Wenn Sie Last Artikel dinamically wollen wann kann Modul virtual-Array benötigt verwenden.
Link to documentation examples
Die Idee ist, dass man beobachtbare virtuelle Array createa kann die Anfangsgröße hat und auch Lastgrßen Instanz Eigenschaft. Dann können Sie unter itemsLoadingEvent das Laden neuer Ressourcen steuern.
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);
});
Fortgeschrittenere Beispiele für diese Funktionalität, die Sie in dieser Beispielanwendung finden here