反饋已提交
網絡繁忙
在使用元件進行填報或查詢資料時,若資料字典中的選項很多,找起來會很麻煩,因此 FineReport 提供了元件的模糊搜尋功能來提高輸入效率。如下圖所示。
模糊搜尋功能適用的元件為下拉框、下拉複選框、下拉樹、新多選下拉樹元件。
注:元件使用模糊搜尋前提是元件能輸入字元,所以元件「屬性」→「校驗」處必須勾選「允許編輯」。
注:11.0.2 及以後帶有下拉框的元件模糊搜尋功能優化,更利於使用者使用,差別改動較大,具體可參考下表。
實際值為產品型別,顯示值為產品名稱:
只匹配顯示值
不區分大小寫:
區分大小寫:
字母與漢字選項的漢語拼音進行匹配。
注:11.0.3 及以後。
模糊搜尋時,當某個節點匹配了搜尋鍵時,該節點展開。
注:11.0.6 及以後。
若下拉框中存在 JOHN 和 ANNA 兩筆資料,輸入 「J」則過濾出包含 「J」的所有資料即「JOHN」,若輸入 「N」則過濾出包含【N」的所有資料即「JOHN」和 「ANNA」,如下圖所示:
若下拉框中存在江蘇和浙江兩筆資料,輸入「j」則過濾出拼音的首字母中包含j的所有資料即「江蘇」和「浙江」,若輸入「js」則過濾出首字元的拼音是 「js」的所有資料即「江蘇」,如下圖2所示:
類似於下拉框的模糊查詢,下拉複選框也有該此功能。由於複選框可以選擇多個值,故不同於下拉框,下拉複選框可以模糊查詢多個值,如下圖,在範本中新增一個「下拉複選框元件」,資料字典設定如下圖所示:
預覽範本,使用模糊查詢選擇「張珊」和「王偉」兩個值。
在下拉複選框的正文框中輸「z」,則過濾出拼音的首字母中包含「z」的所有資料,如下圖所示:
勾選「張珊」之後,張珊的值則會傳回至正文框中,在後面接着輸入「w」,下拉複選框則會過濾出拼音的首字母中包含「w」的所有資料,如下圖所示:
選中「王偉」即可
單選下拉樹元件的快速查詢與下拉框一緻。多選下拉樹元件的快速查詢與下拉複選框一緻。
如果下拉樹的模糊搜尋不生效 ,可以檢查下資料字典的資料結構。
11.0.6 之前的版本,在下拉樹自動建構方式下,要求根節點的上代節點必須為空,如下圖所示:
問題描述:
下拉樹使用普通分層構建時,在資料層級較多的情況下,模糊搜尋會卡頓,搜尋時間較長,可能會導緻整個報表系統卡死。
解決方案:
注:11.0.3 及以後,對下拉樹元件模糊搜尋時卡頓的問題做了效能優化,使用者可升級使用。
建議在資料層級較多的情況下,使用極速分層構建,設定好資料層級依賴關系即可。極速分層構建範例可參見:下拉樹元件極速分層構建範例。
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙