數(shù)據表被用來展示原始數(shù)據集,并且通常出現(xiàn)于桌面企業(yè)產品中。
數(shù)據集可能包含:
結構
交互
選擇行
規(guī)格
在最簡單的形式中,一個數(shù)據表包含列名稱的頂層行,以及許多數(shù)據行。如果用戶需要選擇或者操作數(shù)據,每一行應該有一個復選框。
http://wiki.jikexueyuan.com/project/material-design/images/7_1.png" alt="" />
基本數(shù)據表
列頭部
表內容
文本對齊
當用戶懸停到一行任意位置時,顯示一個背景。如果個別的單元格有特別的懸停狀態(tài),同時顯示單元格和行的狀態(tài)。
懸停背景
http://wiki.jikexueyuan.com/project/material-design/images/7_2.png" alt="" />
懸停于一行
當一行被選中,在當前行使用背景。
選中行背景
復選框
http://wiki.jikexueyuan.com/project/material-design/images/7_3.png" alt="" />
一個選中的表格行
如果列排序被使能,默認排列最重要的數(shù)據,并且在列頭部顯示已排序的狀態(tài)。如果用戶點擊一個已排序的列,反轉排序順序并且旋轉排序圖標。
排序的列名稱
排序圖標
http://wiki.jikexueyuan.com/project/material-design/images/7_4.png" alt="" />
帶有正向排序列的表
如果需要提供列名稱的定義,懸停時顯示一個提示文本。如果可以排序,懸停時顯示一個明亮的排序按鈕,指明這個列是可以排序的。
提示文本
排序按鈕
http://wiki.jikexueyuan.com/project/material-design/images/7_5.png" alt="" />
懸停于一個列名稱
有時,列之間采用推薦的 56 dp 內邊距時,列名稱在容器中并不合適。有兩個選項來處理這種情況:
http://wiki.jikexueyuan.com/project/material-design/images/7_6.png" alt="" />
通過一個橢圓階段長的列名稱
http://wiki.jikexueyuan.com/project/material-design/images/7_7.png" alt="" />
懸停于一個截斷的列名稱
表格可能需要基本的文本編輯(例如,編輯現(xiàn)有的文本內容,或者添加評論)。在表中包含可編輯字段,通過使用 placeholder 文本來提示。你可以使用一個簡單的編輯對話框,只放一個文本框,當然也可以顯示一個完整的對話組件。
Placeholder 文本
http://wiki.jikexueyuan.com/project/material-design/images/7_8.png" alt="" />
小的編輯對話框
http://wiki.jikexueyuan.com/project/material-design/images/7_9.png" alt="" />
一個簡單、單字段的編輯對話框
大的編輯對話框
http://wiki.jikexueyuan.com/project/material-design/images/7_10.png" alt="" />
一個復雜靈活的編輯對話框
內聯(lián)編輯按鈕
http://wiki.jikexueyuan.com/project/material-design/images/7_11.png" alt="" />
(可選)基于圖標的編輯提示。在內容的另一邊的單元格邊緣包含圖標。
內聯(lián)菜單 除了編輯文本框,用戶可能需要從一個預定義的選項列表中選擇。在這種場景中,直接在表格中嵌入一個菜單組件。
內聯(lián)菜單
http://wiki.jikexueyuan.com/project/material-design/images/7_12.png" alt="" />
帶有內聯(lián)菜單的表格
http://wiki.jikexueyuan.com/project/material-design/images/7_13.png" alt="" />
一個擴展的內聯(lián)菜單
數(shù)據表可以被嵌入到卡片中,在頂部和底部放置導航和數(shù)據操作工具。
http://wiki.jikexueyuan.com/project/material-design/images/7_14.png" alt="" />
具有頭部和腳部的表格卡片
卡片標題
卡片操作圖標(頭部和腳部)
腳部分頁標簽
有些表格卡片可能需要帶有操作而不是標題的頭部。這種情況,兩個可能的方法:顯示持續(xù)的操作菜單,或者當條目選中時激活一個內容頭部。
http://wiki.jikexueyuan.com/project/material-design/images/7_15.png" alt="" />
一個表格卡片的可選頭部
http://wiki.jikexueyuan.com/project/material-design/images/7_16.png" alt="" />
一個數(shù)據表的垂直間距以及它的最后行
http://wiki.jikexueyuan.com/project/material-design/images/7_17.png" alt="" />
數(shù)據表卡片中的元素之間的水平內間距。
http://wiki.jikexueyuan.com/project/material-design/images/7_18.png" alt="" />
列之間的內邊距