B端UI交互界面基礎(chǔ)組件-表格

0 評(píng)論 10892 瀏覽 34 收藏 13 分鐘

導(dǎo)語(yǔ):在前一篇文章《B端UI界面交互基礎(chǔ)組件-翻頁(yè)控制》中,一起學(xué)習(xí)了B端“翻頁(yè)控制”組件UI設(shè)計(jì)規(guī)范,其中包括“常規(guī)翻頁(yè)”、“簡(jiǎn)單翻頁(yè)”、“極簡(jiǎn)翻頁(yè)”;并從翻頁(yè)控制組件的需求場(chǎng)景、內(nèi)容布局以及交互方式等方面對(duì)以上組件進(jìn)行了詳盡的規(guī)范描述;今天我們繼續(xù)介紹了B端“表格”組件的交互規(guī)范。

一、基礎(chǔ)表格

1. 需求場(chǎng)景

二維數(shù)據(jù)進(jìn)行集中展示

2. 內(nèi)容與布局

表格主體分為三個(gè)區(qū)域:表頭、表體、統(tǒng)計(jì)數(shù)據(jù)。

1)表頭布局

表頭位于表最頂部。

一般情況下,非特殊情況,不顯示序列號(hào),存在行選擇按鈕時(shí)不推薦顯示序號(hào)列:

有選擇框無(wú)序號(hào)列:

有序號(hào)列無(wú)選擇框:

在一個(gè)表格列數(shù)據(jù)中,必須制定一個(gè)關(guān)鍵列(對(duì)行數(shù)據(jù)具有代表意義的數(shù)據(jù)項(xiàng)),關(guān)健列在首列:

在表頭可見的情況下,至少保留關(guān)鍵列標(biāo)題,其他列根據(jù)業(yè)務(wù)員場(chǎng)景的功能的復(fù)雜性動(dòng)態(tài)調(diào)整:

僅顯示關(guān)鍵列與操作列標(biāo)題:

僅保留關(guān)鍵列標(biāo)題:

包含列標(biāo)題、排序按鈕、數(shù)據(jù)控制按鈕。

列標(biāo)題:

  • 在列數(shù)據(jù)為文本類型時(shí),局左顯示;
  • 列數(shù)據(jù)為同一單位數(shù)字時(shí),居右顯示,單位不同則按文本類型處理;
  • 單列中包含兩項(xiàng)列數(shù)據(jù)定義時(shí),用“/”符號(hào)連接數(shù)據(jù)項(xiàng),例如:ID/名稱、創(chuàng)建時(shí)間/到期時(shí)間;
  • 標(biāo)題帶單位,統(tǒng)一使用“標(biāo)題文本(單位)”表現(xiàn)。

列數(shù)據(jù)控制按鈕,跟隨在列標(biāo)題之后,提供諸如:分類、排序功能。

在特定情況下,數(shù)據(jù)寬度超過預(yù)定限制,需要對(duì)列鎖定。

左側(cè)鎖定:序號(hào)必須處于鎖定狀態(tài),非特殊情況關(guān)鍵列也需要處于左側(cè)鎖定狀態(tài)。

左右兩側(cè)鎖定:

2)表體布局

顯示高度設(shè)定,無(wú)論表體數(shù)據(jù)行數(shù)量多少顯示高度固定,當(dāng)內(nèi)容超高時(shí)出現(xiàn)垂直滾動(dòng)條:

表體無(wú)數(shù)據(jù)時(shí):

表體內(nèi)容較少時(shí):

表體內(nèi)容較多時(shí):

顯示高度受限,當(dāng)表體高度達(dá)到限制高度時(shí),表體高度不再變化,并出現(xiàn)垂直滾動(dòng)條:

表體有最小高度限制:未達(dá)到最小高度時(shí),表體以最小限制高度為準(zhǔn):

表體無(wú)最小高度限制:

高度已到達(dá)上限,表體出現(xiàn)垂直滾動(dòng)條:

當(dāng)表體無(wú)數(shù)據(jù)時(shí),如需提示用戶在無(wú)數(shù)據(jù)情況下進(jìn)行數(shù)據(jù)新增可以進(jìn)行如下顯示:

表體行每列數(shù)據(jù)根據(jù)表頭約束內(nèi)容進(jìn)行顯示:

列為兩項(xiàng)數(shù)據(jù)聯(lián)合顯示:每行數(shù)據(jù)占用一行,行內(nèi)文本遵循文本顯示規(guī)范。

如列數(shù)據(jù)僅作為補(bǔ)充描述內(nèi)容,文本顯示可以進(jìn)行弱化顯示。

表格中如果有關(guān)鍵數(shù)據(jù)項(xiàng),如ID、名稱,盡量保證顯示寬度,一個(gè)表格中只允許一個(gè)關(guān)鍵數(shù)據(jù)項(xiàng)(盡量選取全英文字符數(shù)據(jù)項(xiàng)為關(guān)鍵數(shù)據(jù)項(xiàng))。

例如ID作為本表格的關(guān)鍵數(shù)據(jù)項(xiàng),ID涉及總長(zhǎng)度為32個(gè)字符;則保證32個(gè)字符能完全顯示的空間,其余數(shù)據(jù)項(xiàng)允許顯示寬度不夠截?cái)嗾故尽?/p>

3)統(tǒng)計(jì)項(xiàng)區(qū)域在可見狀態(tài)時(shí),跟隨在表體后部,局左顯示:

表格無(wú)選中框:只顯示“總計(jì)X條”。

表格有選中框:顯示“已選擇X條,總計(jì)X條”

4)【建議】對(duì)表格數(shù)據(jù)項(xiàng)數(shù)量進(jìn)行控制,盡量避免出現(xiàn)列顯示超過設(shè)計(jì)寬度。

3. 交互建議

當(dāng)表格支持行選擇時(shí),選擇應(yīng)對(duì)行數(shù)據(jù)統(tǒng)計(jì)后,數(shù)據(jù)區(qū)域?qū)?yīng)內(nèi)容發(fā)生變化。

二、分屏加載表格

1. 需求場(chǎng)景

二維數(shù)據(jù)進(jìn)行集中展示。

支持大數(shù)據(jù)量的數(shù)據(jù)展示。

避免大數(shù)據(jù)量一次獲取與加載的性能問題。

2. 內(nèi)容與布局

根據(jù)功能需要,表格主體分為兩個(gè)區(qū)域:表頭、表體、加載控制、數(shù)據(jù)統(tǒng)計(jì)。

表頭、表體與基礎(chǔ)表格樣式約束保持一致。

加載控制按鈕處于表體與統(tǒng)計(jì)信息顯示區(qū)域之間。

手動(dòng)控制加載出現(xiàn)加載控制按鈕:

滾屏自動(dòng)加載不使用加載控制按鈕,直接使用加載狀態(tài):

當(dāng)數(shù)據(jù)處于加載過程時(shí),加載控制按鈕變更為加載狀態(tài)信息:

當(dāng)表格數(shù)據(jù)無(wú)更多數(shù)據(jù)時(shí),加載控制按鈕隱藏顯示:

數(shù)據(jù)統(tǒng)計(jì)信息在表格行數(shù)據(jù)是否具備復(fù)選功能時(shí)表現(xiàn)不同狀態(tài)。

無(wú)復(fù)選框或有復(fù)選框但未選擇任何數(shù)據(jù)“已加載X條,總計(jì)X條”:

3. 交互行為

使用點(diǎn)擊加載更多模式,需點(diǎn)擊加載按鈕進(jìn)入數(shù)據(jù)獲取;完成數(shù)據(jù)更新后追加數(shù)據(jù)到標(biāo)題行數(shù)據(jù)后部,每次獲取數(shù)量根據(jù)業(yè)務(wù)需要進(jìn)行設(shè)置:

當(dāng)所有數(shù)據(jù)加載完畢后,加載控制按鈕區(qū)域隱藏:

當(dāng)表格數(shù)據(jù)屬于可選擇,且已有數(shù)據(jù)被選擇時(shí),統(tǒng)計(jì)信息如下:

滾屏自動(dòng)加載在縱向滾動(dòng)條滾動(dòng)到表格列底部時(shí),自動(dòng)觸發(fā)加載行為:

正在加載中不允許二次加載,需加載完畢后進(jìn)行再執(zhí)行對(duì)應(yīng)加載操作。

三、分頁(yè)加載表格

1. 需求場(chǎng)景

二維數(shù)據(jù)進(jìn)行集中展示。

支持大數(shù)據(jù)量的數(shù)據(jù)展示。

避免大數(shù)據(jù)量一次獲取與加載的性能問題。

支持頁(yè)面按需要快速跳轉(zhuǎn)加載。

2. 內(nèi)容與布局

根據(jù)功能需要,表格主體分為兩個(gè)區(qū)域:表頭、表體、翻頁(yè)控制。

表頭、表體顯示規(guī)則與基礎(chǔ)表格相同。

表格統(tǒng)計(jì)數(shù)據(jù)在翻頁(yè)控制按鈕中集中展示。

當(dāng)表格數(shù)據(jù)無(wú)數(shù)據(jù)時(shí),翻頁(yè)控制按鈕不可見:

有數(shù)據(jù)時(shí),翻頁(yè)按鈕可見:

無(wú)數(shù)據(jù)時(shí),翻頁(yè)按鈕不可見。

翻頁(yè)按鈕區(qū)域居于表格居右展示。根據(jù)表格業(yè)務(wù)需要選擇翻頁(yè)按鈕類型

3. 交互行為

在有表體數(shù)據(jù)選中操作時(shí)與翻頁(yè)控制按鈕統(tǒng)計(jì)數(shù)據(jù)聯(lián)動(dòng)。

翻頁(yè)按鈕觸發(fā)對(duì)應(yīng)翻頁(yè)操作后,表體數(shù)據(jù)、統(tǒng)計(jì)數(shù)據(jù)對(duì)應(yīng)刷新。

當(dāng)指向頁(yè)碼無(wú)任何數(shù)據(jù)時(shí),自動(dòng)跳轉(zhuǎn)到運(yùn)行跳轉(zhuǎn)的最后一頁(yè)。

四、總結(jié)

關(guān)于B端基礎(chǔ)交互組件“表格”的相關(guān)分享就到這里,下一章我們介紹“表單”包括基礎(chǔ)表單、全頁(yè)表單的相關(guān)交互規(guī)范。

 

本文由 @云計(jì)算產(chǎn)品汪 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載

題圖來(lái)自 unsplash,基于 CC0 協(xié)議

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 目前還沒評(píng)論,等你發(fā)揮!