【DevExpress v17.2新功能預告】增強ASP.NET TreeList

AABBbaby發表於2017-11-17

DevExpress首推團隊升級培訓套包,最高可省10萬元!檢視詳情>>>

本文主要為大家介紹在下一個主要版本v17.2中,DevExpress ASP.NET TreeList獲得的一些重大改進。DevExpress ASP.NET TreeList和GridView控制元件在功能和API方面類似。DevExpress ASP.NET Treelist控制元件中缺少的主要功能之一是能夠過濾資料。

過濾

從v17.2開始,我們為DevExpress ASP.NET TreeList控制元件提供過濾支援。您將能夠像在GridView控制元件中一樣篩選資料。 讓我們來看看所有不同的方式:

1. 搜尋皮膚

DevExpress ASP.NET TreeList允許您通過整合搜尋皮膚過濾資料並突出顯示搜尋結果。通過在搜尋皮膚編輯器中輸入過濾條件,可以輕鬆找到資料。

只需在搜尋編輯器中輸入文字,TreeList將顯示符合條件的記錄:

DevExpress v17.2新版預告

2. 資料過濾器行

過濾器行允許使用者通過在單獨列標題下面顯示編輯器中輸入文字來過濾資料。 每個編輯器使用輸入的文字和FilterRow選單中選擇的過濾器運算子為相應的列建立一個FilterExpression。

你可以在這裡看到它的操作:

DevExpress v17.2新版預告

3. 標題過濾器

另一個增強功能是HeaderFilter機制,該機制顯示具有指定列的唯一值列表的下拉選單。 通過選擇一個或多個值,您將可以快速篩選匹配條件:

DevExpress v17.2新版預告

4. 內建FilterBuilder

我們還將優秀的FilterBuilder整合到TreeList中。FilterBuilder是一個功能強大的工具,為過濾資料提供了最靈活的方法。 使用FilterBuilder,您將能夠使用無限數量的條件和邏輯運算子來構建任何複雜度的過濾標準。

DevExpress v17.2新版預告

不受限制的列

我們還引入了對Unbound Columns的支援,允許您將列新增到TreeList而不需要資料來源。可以通過處理相應的事件或指定用於評估值的UnboundExpression手動填充未繫結的列。 您可以按照與資料繫結列相同的方式對未繫結的列進行排序,分組和過濾。

支援ASP.NET MVC

所有這些功能也可用於DevExpress ASP.NET MVC TreeList控制元件。

===============================================================

想要進一步瞭解如何DevExpress ASP.NET?

DevExpress v17.2即將釋出,更多精彩預告請持續關注DevExpress中文網!

掃描關注DevExpress中文網微信公眾號,及時獲取最新動態及最新資訊

DevExpress中文網微信


相關文章