2016-02-09 31 views
0

我有一個可擴展的UI網格,需要在擴展(子)網格上的無限滾動。我將只顯示前幾行數據,並依靠用戶滾動到展開網格的底部,以指示應讀入更多數據(這可能會產生大量數據)。帶有無限滾動和動態數據的角度可擴展ui網格?

我知道我可以創建一個函數,當需要更多的數據時會被調用: $ scope.subGridApi.infiniteScroll.on.needLoadMoreData($ scope,$ scope.getDataDown);

但是,當調用這個函數($ scope.getDataDown)時,我不知道哪個擴展的網格需要更多的數據。有沒有辦法確定哪個展開的網格正在滾動?一旦我知道了,我可以確定我需要對服務器進行查詢以獲取下一行數據。

+0

不確定爲什麼降級。 – ScottE

回答

1

當設置子網格的無限滾動,你設置的函數的調用,以獲得更多的數據:

$ scope.subGridApi.infiniteScroll.on.needLoadMoreData($範圍,$ scope.getDataDown );

被調用的函數(getDataDown)沒有收到任何參數。但是this.grid.api.grid是當前網格,而this.grid.api.grid.parentRow包含行,這是我存儲下一次需要檢索哪些數據的詳細信息的位置。

相關問題