微程式用戶手冊
主頁
主頁
  • 樹形篩選及層級展示

樹形篩選及層級展示

適用版本:8.1.2以上版本

資料展示及篩選時,微程式提供樹形篩選和資料層級展示的能力:

  • 篩選欄位以樹形形式展示
  • 資料展示以多層級的形式展示,如項目-任務管理,主任務-子任務管理等場景

樹形篩選

客戶管理中,上級公司作爲篩選條件時,以樹形展示在左側,點擊後直接在右側篩選資料

1723433384586-0f2c4715-8746-4ebe-a810-09944b78a6b1.png

層級展示

客戶資料展示時,支持多層級展示

1723433749751-c4a2aba1-b21c-4fb9-b6a5-dd65f90f0b22.png

點擊可查看目前資料的層級關係

1723433724306-e527fb48-058b-4a1e-8dfc-ee1a8759851c.png

路徑:「管理後臺」>「應用管理」>「模型」>「列表設計」

視圖樹形篩選

以客戶管理爲例,設計樹形篩選的視圖

原樹形模型取消,樹形模型詳情可查看樹形模型(8.0版本以下)

設計自關聯欄位

  1. 新增模型【客戶】,客戶相關欄位設計完成後,新增一個關聯單選控制項

1723434564113-31b17776-6bff-436d-9fef-39cf94d4d2b9.png

  1. 關聯控制項名稱修改爲“上級公司”,選擇關聯模型爲自己,展示欄位爲客戶名稱

因關聯單選只能選擇已發佈的模型,新增模型時,可先設定基礎欄位併發布後,再新增關聯單選設定

1723434637016-bdf4e9d8-f936-400f-b764-d3f509177d3b.png

設計完成發佈表單

設計視圖樹形篩選

  1. 在列表設計中,新增“上級公司”作爲查詢條件,設定選擇方式爲“樹形篩選”,查詢欄位爲自己

1723434931848-e25d7f07-9635-4107-854c-f6f5303be8d8.png

  1. 左側可看到,篩選條件中已增加了樹形篩選

1723435077305-8dc3ce77-c4de-48f3-8217-42a555337332.png

  1. 預覽視圖查看

1723435434236-5d33db99-5f18-428b-a15c-e6cea388f779.png

視圖運行

視圖運行時新增資料,可在“上級公司”中選擇已存在的資料,作爲自己的上級公司

1723452749452-ebb96753-e029-417a-bc14-6a738352930a.png

資料展示時,上級公司篩選就以樹的形式展示

1723436158283-cb563bf0-cdde-4435-9217-9d762d75165a.png

左側選擇“全部”,右側列表顯示全部的資料

左側選擇“奧哲”,右側篩選出上級公司是“奧哲”的資料

1723436255813-b95419e1-7b51-4e8c-9091-9e6a32691c44.png

【說明】樹形篩選支持誇模型,若其他模型關聯了客戶模型,且將關聯客戶作爲篩選條件,也支持設定爲樹形樣式

本模型記錄間的層級展示

上面展示了樹形篩選的效果,如何實現資料之間的多層級展示呢

設計視圖層級展示

在列表設計的層級設定中,新增層級展示

名稱爲“上級公司”,層級關係選擇“本模型自關聯”,層級設定選擇“上級公司”欄位,展示欄位設定中,可選擇層級展示的欄位

1723436369671-c2c38f79-5a38-469f-a9c8-6d7df7d8f9f5.png

設計完成後,左側列表中增加層級標識

1723436810855-2f2bac7b-bfc7-4a95-a812-369a774c3f0c.png

發佈視圖

視圖運行

列表中點擊層級圖標,系統根據“上級公司”欄位的上下級關係,來展示目前資料參與的多層級樹

1723436860227-43accc72-f3e6-4b1e-a2b1-f992b451f729.png

1723436906598-766e7ba0-0b3c-443f-a2f2-3afca1b7c9ac.png

右側可選擇要查看的層級

1723436942902-4deb4967-dcf5-4ac0-9162-b67669d620e7.png

多個樹形篩選及層級展示

使用自關聯欄位可實現視圖的樹形篩選和資料層級展示

模型中可以新增多個自關聯欄位,即同一批資料,支持以不同維度形成不同的層級,如企業區域管理中,可以按地域,使用大區-省份-市區的層級,也可以按管理範圍,使用集團-分公司-子公司的層級

設計方式同上,運行時左側有多個樹形篩選展示,且資料層級中可切換層級欄位

效果展示:

1723454208985-6a337032-655e-4b91-acb9-e426a2e81cce.gif

跨模型記錄間的層級展示

列表設計中,層級展示也支持跨模型的資料層級

其他模型中有關聯目前模型,如【商機】、【聯繫人】模型中關聯【 客戶】模型,在【客戶】模型中設定跨模型層級展示商機、聯繫人等

設計跨模型層級

  1. 客戶視圖中,新增層級展示
  2. 選擇層級關係“跨模型關聯”
  3. 層級設定
    1. 第一級層級預設是目前模型,向下新增關聯模型
    2. 每一級可新增多個,每個模型展示欄位獨立設定

1723455005095-7dc2b144-ab6d-4145-85f3-4a7f8ef4e5bb.png

1723455047559-83d65a33-8337-48fc-af67-31f2278c8e91.png

每個視圖中只能有一個跨模型層級。

設計完成後,發佈視圖。

視圖運行

  1. 視圖運行時,視圖首列欄位中展示“展開下級模型記錄”功能入口

1723455320675-6cf95d0c-073c-412e-8ce7-38ce53a77845.png

  1. 點擊後在記錄下方逐級展示關聯模型及關聯記錄
    1. 所展示記錄範圍根據操作用戶的權限獲得,僅展示權限內資料
    2. 點擊記錄行,可打開表單詳情

1723455243382-4422a8ec-34c6-42eb-a37a-1aa64906690d.png

1723455343256-0a7ddbcc-580b-4aa3-9f8f-61262b878e9b.png

更新: 2024-08-13 10:07:40
原文: https://www.yuque.com/skwme4/hyk0u0/pdxvmkpiqyq2xsse