2017-10-09 34 views
0
return collection.sort(function (elem1, elem2) { 
    if (elem1.aAction && !elem2.aAction) { 
    return -1; 
    } else if (!elem1.aAction && elem2.aAction) { 
    return 1; 
    }else { 
    return elem1.createdDateTime - elem2.createDateTime; 
    } 
}); 

此自定義排序過濾器正在調用另一個選項卡菜單的控制器的onInit。數據不會在網頁加載時排序,但會在切換選項卡時進行排序。誰可以幫我這個事?頁面加載JavaScript中的參數sort()變得越來越不明確

這裏的'collection'是數組,它在頁面加載時加載到這個過濾文件中。

+0

給定的代碼不足以解決您的問題。如果您可以包含控制器信息將會很好。 –

回答

1

當您加載頁面數據時清洗(範圍值爲空)。另一方面,切換標籤數據保持原樣。您可以在頁面加載時調用函數,從您獲取要排序的數據的位置開始調用。您將在頁面加載後立即獲取數據。