樹形控制項使用場景記錄

2022-10-11 18:36:11 字數 757 閱讀 5888

場景一:

【含選擇框,支援多選,全為選中,半為半選,缺為非父下全部】

當選擇子項則對應子項標記選中效果,選擇父項,則同時標記父項及該父項下的所有子孫項。

當父項中的子項並未全部選中時,則當前父項為半選狀態。

當父項中的子項全部取消選中時,則當前父項為取消狀態。

即父全子全,父半子缺,無父無子,無子無父。

場景二:

【含選擇框,支援多選】

當父項選中,則其下子孫項全部標記選中狀態。

當父項取消,其下子孫項保留當前狀態,不做取消動作。

當子孫項全部取消或選中,其父項保留當前狀態,不做改變。

當某一父項選中,其下子孫項部分選中時,保留父項選中狀態。

即父全子全,無父有子,有父無子,父全子缺。

場景三:

【含選擇框,支援多選】

當父項選中,則其下子孫項全部標記選中狀態。

當父項取消,則其下子孫項全部標記取消狀態。

當父項選中,其下子孫可全部取消,父項保留當前狀態。

即父全子全,無父無子,有父無子。

場景四:

【無選擇框,單選】

僅標記當前選中項,其他不做任何操作。

場景五:

【僅做展示,展開收起】

僅點選圖示支援展開收起效果。

點選節點支援展開收起效果。

場景六:

【展示節點含指定操作】

即每個節點都含有對該節點資料進行操作的專案。如對節點進行編輯,刪除等操作。

原文位址:

Git使用場景 命令使用場景

通過個人使用git時候的遇到的使用場景,熟悉了解相關命令,也記錄一下場景的使用方法。所有場景均在ubuntu16.04 linux 作業系統下,其他作業系統有差異的地方自行查閱相關資料。安裝git sudo apt get install git設定及檢視git配置 user.name和user.e...

mongodb 使用場景和不使用場景

1.mongodb介紹 mongodb 名稱來自 humongous 是乙個可擴充套件的高效能,開源,模式自由,面向文件的資料庫。它使用c 編寫。mongodb特點 a.面向集合的儲存 適合儲存物件及json形式的資料。b.動態查詢 mongo支援豐富的查詢表達方式,查詢指令使用json形式的標記,...

mongodb 使用場景和不使用場景

mongodb 使用場景和不使用場景 2012 09 26 10 30 18 分類 linux 1.mongodb介紹 mongodb 名稱來自 humongous 是乙個可擴充套件的高效能,開源,模式自由,面向文件的資料庫。它使用c 編寫。mongodb特點 a.面向集合的儲存 適合儲存物件及js...