Mashup Builder > 小器具 > 進階網格 > 使用樹網格資料 > 樹網格小器具的效能指南
樹網格小器具的效能指南
樹網格小器具的設計目的是為了支援兩種使用案例。在建構您自己的樹網格之前,請先考慮您的情境屬於下列哪一種:
使用案例 1:網格具有固定資料量,包括 5 個或更少的樹層級,且總資料列數少於 1000
使用案例 2:網格的資料量不斷增長,包括 5 到 25 個樹層級,以及從 1000 個到 10 萬個總資料列
根據資料深度與大小的這些方面,使用特定網格功能可能會影響您網格的效能。換句話說就是,實際使用的樹網格功能組會因您資料的深度與大小而有所不同。
下表顯示如何在每個使用案例情境下使用特定網格特徵。身為混搭開發人員,請提前確定網格中的列數是保持固定,還是隨時間增長。如果列數保持固定,您可使用如「使用案例 1」欄所列的支援的任何或所有功能。否則,請務必選擇「使用案例 2」,並相應限制網格功能的使用。
網格功能
使用案例 1 - 固定列數
使用案例 2 - 增長列數
總列數
< 1000
> 1000 且 < 10 萬
樹層級
< = 5
> 5 且 < 25
預先載入層級 (maxLevels)
支援
層級 1 或 2 支援
動態載入節點
支援
必須使用動態子資料載入服務。
伺服器端排序
支援
支援
伺服器端搜尋
支援相符的列與父項
僅相符的列支援,父項不支援
伺服器端資料篩選
相符的列與父項支援
僅相符的列支援,父項不支援
展開所有列
支援
僅適用于用戶端預載入的層級
保留器列展開
支援
僅適用于用戶端預載入的層級
預設所選列
支援
僅適用于用戶端預載入的層級
展開節點
支援 (任何層級)
僅適用于用戶端預載入的層級
所選列
支援 (任何層級)
僅適用于用戶端預載入的層級
包括列展開父項
支援
不受支援