介面元件 深入了解 C · 業界慣例 平台: 網頁

Tree Select

樹狀選擇器

樹狀選擇器用可展開的樹顯示巢狀選項。它可支援單選或多選。

動手試試看
也有人這樣說 Tree Select階層選擇樹狀挑選器

動手試試看

樹狀選擇器
指派部門
產品
工程
尚未選取部門

生活中的例子

管理員把報表指派給團隊。選取時仍看得到公司和部門層級。

主要部分

  1. 01持續顯示的標籤
  2. 02輸入控制項
  3. 03提示或格式
  4. 04驗證訊息

什麼時候用

選取一個或多個項目時,仍要看見階層關係,就適合使用。

什麼時候不要用

不要把大樹塞進小彈窗。若必須這樣做,要有搜尋、虛擬捲動和部分選取狀態。

程式裡的名稱

role=tree + treeitem + selection state

上線前要檢查

每個欄位都要有程式能讀到的標籤。連結提示與錯誤,並保留已輸入內容。檢查自動填寫、鍵盤順序、驗證時機、送出狀態、失敗復原、縮放與多語系。

可以直接複製的需求

預期成果:使用 樹狀選擇器 (Tree Select) 解決這項需求,同時保留使用者目前的操作脈絡。 使用者情境:管理員把報表指派給團隊。選取時仍看得到公司和部門層級。 建議介面模式:樹狀選擇器 (Tree Select)。 適用理由:選取一個或多個項目時,仍要看見階層關係,就適合使用。 不應使用的情況:不要把大樹塞進小彈窗。若必須這樣做,要有搜尋、虛擬捲動和部分選取狀態。 產品要求:定義預設、載入、沒有內容、錯誤、成功與復原狀態。保留使用者已輸入的內容,每個操作後都提供清楚回饋。 無障礙與韌性:使用結構正確的 HTML(語意化 HTML)和完整鍵盤操作。焦點要清楚可見,版面縮放後仍要好用。也要提供減少動態效果。遵守專案現有規則。除非專案已採用,否則不要新增介面元件庫。 驗收條件:主要任務可只用鍵盤完成,在 320px 寬度也能正常使用。焦點與狀態變化可被輔助工具讀出。載入、失敗、重試、取消與減少動態效果都已驗證。 證據與限制(證據邊界):沒有一份官方標準能管到全部內容。不同團隊、平台或框架的用法可能不同。 待確認:產品文字、資料來源、分析事件、支援裝置與語系,以及平台特有限制。

檢查這份需求

請 AI 程式助手檢查目前如何使用 樹狀選擇器 (Tree Select)。 定義:樹狀選擇器用可展開的樹顯示巢狀選項。它可支援單選或多選。 正式環境檢查:每個欄位都要有程式能讀到的標籤。連結提示與錯誤,並保留已輸入內容。檢查自動填寫、鍵盤順序、驗證時機、送出狀態、失敗復原、縮放與多語系。 修改程式前,先列出看到的證據、缺口、嚴重程度,以及最小且安全的修正。

C
這個術語有多正式?

業界慣例

工作上常會用到這個術語。列出的來源可能說明用法或限制,但不會定義全部內容。

沒有一份官方標準能管到全部內容。不同團隊、平台或框架的用法可能不同。

適用範圍
只包含來源有說明的內容:正式名稱、定義、語意、實作、互動行為、鍵盤行為、無障礙
文件狀態
正式建議標準
查證日期
2026-07-30

證據來源與適用範圍

正式來源 · W3C · 正式建議標準 Accessible Rich Internet Applications (WAI-ARIA) 1.2 適用範圍: 正式名稱、定義、語意、實作 本頁用途: 提供背景,不是正式定義 來源涵蓋內容: 正式名稱, 定義, 語意, 實作 正式來源 · W3C WAI · 穩定 ARIA Authoring Practices Guide 適用範圍: 正式名稱、定義、互動行為、鍵盤行為、無障礙 本頁用途: 提供背景,不是正式定義 來源涵蓋內容: 正式名稱, 定義, 互動行為, 鍵盤行為, 無障礙

自行複製

瀏覽器無法自動複製。請選取下方文字,再自行複製。