主窗口高級篩選
這種適合篩選列不多、篩選相對固定的場景。
特點:
1、篩選條件相對固定。
2、控件可以輕易地設(shè)置數(shù)據(jù)規(guī)范,比如下拉清單、下拉目錄樹、彈出窗口、字典等等。
3、比較操作符可以設(shè)置默認(rèn)值,也可以控制是否改動,甚至可以隱藏操作符。
4、可以設(shè)置默認(rèn)值(默認(rèn)篩選條件)。默認(rèn)值可以使用表達(dá)公式??蛇_(dá)到的效果靈活性大增。
5、可以設(shè)置日期與時間的有效范圍。有效值也可以使用表達(dá)公式??蛇_(dá)到的效果靈活性大增。
6、部分篩選項可限定是否必須設(shè)置。在部分大數(shù)據(jù)量的場景下,強迫用戶定義一些參數(shù)可以增加數(shù)據(jù)篩選的效率。
7、可以代碼訪問最終生成的篩選條件。
彈出窗口“高級篩選”
這種適合需要篩選列比較多的場景,也可以自己隨意地設(shè)置篩選條件。
特點:
1、支持邏輯分組,可以模擬任意的篩選條件。邏輯分組相當(dāng)于SQL語句中的括號功能,再加上目錄樹模擬的分層邏輯,現(xiàn)實里面任意的篩選邏輯都可以設(shè)置的出來。如果此功能運用熟練的話,可以發(fā)揮最強的篩選效果。
2、可以保存方案。我們可以針對表設(shè)置一些常用的篩選方案,方便我們可以快速地篩選出我們比較關(guān)注的數(shù)據(jù)。
3、篩選條件單次生效。在此彈出窗口式的高級篩選里面,我們選擇的篩選條件只在點擊“確定篩選”按鈕此刻生效一次。不會像其他在界面中的篩選條件一樣繼續(xù)生效。
4、可以隨時自定義篩選條件。
有了這兩種高級篩選的支持,基本可以解決常規(guī)的數(shù)據(jù)篩選問題。詳細(xì)的介紹可以參考“高級篩選”。