場景一:
【含選擇框,支援多選,全為選中,半為半選,缺為非父下全部】
當選擇子項則對應子項標記選中效果,選擇父項,則同時標記父項及該父項下的所有子孫項。
當父項中的子項並未全部選中時,則當前父項為半選狀態。
當父項中的子項全部取消選中時,則當前父項為取消狀態。
即父全子全,父半子缺,無父無子,無子無父。
場景二:
【含選擇框,支援多選】
當父項選中,則其下子孫項全部標記選中狀態。
當父項取消,其下子孫項保留當前狀態,不做取消動作。
當子孫項全部取消或選中,其父項保留當前狀態,不做改變。
當某一父項選中,其下子孫項部分選中時,保留父項選中狀態。
即父全子全,無父有子,有父無子,父全子缺。
場景三:
【含選擇框,支援多選】
當父項選中,則其下子孫項全部標記選中狀態。
當父項取消,則其下子孫項全部標記取消狀態。
當父項選中,其下子孫可全部取消,父項保留當前狀態。
即父全子全,無父無子,有父無子。
場景四:
【無選擇框,單選】
僅標記當前選中項,其他不做任何操作。
場景五:
【僅做展示,展開收起】
僅點選圖示支援展開收起效果。
點選節點支援展開收起效果。
場景六:
【展示節點含指定操作】
即每個節點都含有對該節點資料進行操作的專案。如對節點進行編輯,刪除等操作。
原文位址:
樹形控制項的使用
m tree.modifystyle null,tvs hasbuttons tvs haslines tvs linesatroot 設定 cimagelist pimagelist pimagelist new cimagelist pimagelist create 16,16,ilc mas...
樹形控制項(CTreeCtrl)使用簡介
修改設定樣式 m treectrl.modifystyle 0,tvs hasbuttons tvs linesatroot tvs haslines 樹形控制項可以用於樹形的結構,其中有乙個根接點 root 然後下面有許多子結點,而每個子結點上有允許有乙個或多個或沒有子結點。mfc中使用ctree...
樹形控制項點選訊息使用
onnmclicktree nmhdr pnmhdr,lresult presult nm treeview treeview nm treeview pnmhdr 樹控制通知訊息結構 typedef struct nm treeview nm treeview tv item item treev...
樹形控制項(Tree Control)的使用
一 樹形控制項的常用屬性 1 dragmoveenabled 是否在拖放的過程中將節點移動,而不是複製。2 folderopenicon 展開節點時的節點圖示 3 folderclosedicon 關閉節點時的節點圖示 4 defaultleaficon 葉子節點的圖示 5 openitems 在初...
antd vue Tree樹形控制項的使用
文件 何時使用 資料夾 組織架構 生物分類 國家地區等等,世間萬物的大多數結構都是樹形結構。使用樹控制項可以完整展現其中的層級關係,並具有展開收起選擇等互動功能。效果 參考 元件設定 method onbusinessselectchange selectedkeys,info 效果 我們給後台傳過...