0
正如標題所說,我想知道如何決定選擇哪個行模型以及根據數據更改方式和行數爲何選擇例。Ag-grid行模型:分頁與虛擬分頁vs視口
正如標題所說,我想知道如何決定選擇哪個行模型以及根據數據更改方式和行數爲何選擇例。Ag-grid行模型:分頁與虛擬分頁vs視口
視口 - 當您需要顯示實時數據時使用,服務器將保持一個打開的連接,以在新數據準備就緒時更新網格。
分頁/虛擬分頁 - 這些都是大致相同的,只是取決於你想要爲你的用戶界面。在這兩種情況下,如果要顯示很多行,則可以使用它們,但不希望用戶等待10分鐘以使服務器響應。如果您在服務器端進行排序/篩選,可能效果最好。
其他說明:
在我看來,如果你有分頁,然後沒有任何滾動。我討厭滾動表格來實現我所尋找的不在該頁面上,然後滾動另一頁面。唯一的例外是,如果你有一些排序到你的分頁,就像第一頁是所有的A,或只有2000年,或只是1月份的數據。
此外,分頁可用於您沒有大量數據向服務器請求的情況下,它可能只是一個UI首選項。
在我的情況下,我可以有一個高達50k行的表格(通過原始估計),哪些數據不斷更新...但它也可以進行排序和過濾。現在,我使用viewport rowmodel來調整每次過濾時的行數。這是我最好的做法嗎? –
聽起來對我來說,只要你在服務器端進行過濾和排序,就像它在[文檔]中所說的那樣(https://www.ag-grid.com/javascript-grid-viewport/#gsc.tab= 0) –