あなたは必要なときに負荷項目を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