樹形篩選及層級展示
適用版本:8.1.2以上版本
資料展示及篩選時,微程式提供樹形篩選和資料層級展示的能力:
- 篩選欄位以樹形形式展示
- 資料展示以多層級的形式展示,如項目-任務管理,主任務-子任務管理等場景
樹形篩選
客戶管理中,上級公司作爲篩選條件時,以樹形展示在左側,點擊後直接在右側篩選資料
層級展示
客戶資料展示時,支持多層級展示
點擊可查看目前資料的層級關係
路徑:「管理後臺」>「應用管理」>「模型」>「列表設計」
視圖樹形篩選
以客戶管理爲例,設計樹形篩選的視圖
原樹形模型取消,樹形模型詳情可查看樹形模型(8.0版本以下)
設計自關聯欄位
- 新增模型【客戶】,客戶相關欄位設計完成後,新增一個關聯單選控制項
- 關聯控制項名稱修改爲“上級公司”,選擇關聯模型爲自己,展示欄位爲客戶名稱
因關聯單選只能選擇已發佈的模型,新增模型時,可先設定基礎欄位併發布後,再新增關聯單選設定
設計完成發佈表單
設計視圖樹形篩選
- 在列表設計中,新增“上級公司”作爲查詢條件,設定選擇方式爲“樹形篩選”,查詢欄位爲自己
- 左側可看到,篩選條件中已增加了樹形篩選
- 預覽視圖查看
視圖運行
視圖運行時新增資料,可在“上級公司”中選擇已存在的資料,作爲自己的上級公司
資料展示時,上級公司篩選就以樹的形式展示
左側選擇“全部”,右側列表顯示全部的資料
左側選擇“奧哲”,右側篩選出上級公司是“奧哲”的資料
【說明】樹形篩選支持誇模型,若其他模型關聯了客戶模型,且將關聯客戶作爲篩選條件,也支持設定爲樹形樣式
本模型記錄間的層級展示
上面展示了樹形篩選的效果,如何實現資料之間的多層級展示呢
設計視圖層級展示
在列表設計的層級設定中,新增層級展示
名稱爲“上級公司”,層級關係選擇“本模型自關聯”,層級設定選擇“上級公司”欄位,展示欄位設定中,可選擇層級展示的欄位
設計完成後,左側列表中增加層級標識
發佈視圖
視圖運行
列表中點擊層級圖標,系統根據“上級公司”欄位的上下級關係,來展示目前資料參與的多層級樹
右側可選擇要查看的層級
多個樹形篩選及層級展示
使用自關聯欄位可實現視圖的樹形篩選和資料層級展示
模型中可以新增多個自關聯欄位,即同一批資料,支持以不同維度形成不同的層級,如企業區域管理中,可以按地域,使用大區-省份-市區的層級,也可以按管理範圍,使用集團-分公司-子公司的層級
設計方式同上,運行時左側有多個樹形篩選展示,且資料層級中可切換層級欄位
效果展示:
跨模型記錄間的層級展示
列表設計中,層級展示也支持跨模型的資料層級
其他模型中有關聯目前模型,如【商機】、【聯繫人】模型中關聯【 客戶】模型,在【客戶】模型中設定跨模型層級展示商機、聯繫人等
設計跨模型層級
- 客戶視圖中,新增層級展示
- 選擇層級關係“跨模型關聯”
- 層級設定
- 第一級層級預設是目前模型,向下新增關聯模型
- 每一級可新增多個,每個模型展示欄位獨立設定
每個視圖中只能有一個跨模型層級。
設計完成後,發佈視圖。
視圖運行
- 視圖運行時,視圖首列欄位中展示“展開下級模型記錄”功能入口
- 點擊後在記錄下方逐級展示關聯模型及關聯記錄
- 所展示記錄範圍根據操作用戶的權限獲得,僅展示權限內資料
- 點擊記錄行,可打開表單詳情
更新: 2024-08-13 10:07:40
原文: https://www.yuque.com/skwme4/hyk0u0/pdxvmkpiqyq2xsse