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