Tables

<>Tables (Bảng dữ liệu) là một dạng trình bày thông tin theo hàng (rows) và cột (columns), giúp người dùng so sánh và phân tích dữ liệu dễ dàng. Chúng thường xuất hiện trong dashboard, báo cáo, danh sách sản phẩm, bảng giá, quản lý dữ liệu, v.v.
🚀 Mục tiêu chính của tables trong UI/UX:
✅ Cung cấp cấu trúc dữ liệu rõ ràng, dễ đọc.
✅ Giúp người dùng tìm kiếm, so sánh thông tin nhanh chóng.
Tăng tính tương tác với các tính năng như lọc (filter), sắp xếp (sorting), tìm kiếm (search), chỉnh sửa (editable tables).

/Các loại Tables phổ biến
1. Simple Table (Bảng đơn giản) 📝
👉 Một bảng tĩnh, hiển thị thông tin cơ bản mà không có tương tác.
✅ Phù hợp với bảng giá, danh sách liên hệ, danh sách sản phẩm đơn giản.
🔹 Ví dụ UI thực tế:

Tên sản phẩmGiáTrạng thái
iPhone 15 Pro30 triệu VNDCòn hàng
Samsung S24 Ultra28 triệu VNDHết hàng
MacBook Air M225 triệu VNDCòn hàng


2. Data Table (Bảng dữ liệu động) 📊
👉 Bảng có thể tương tác với các tính năng lọc, tìm kiếm, sắp xếp, phân trang.
✅ Phù hợp với dashboard, bảng quản lý đơn hàng, danh sách người dùng.

🔹 Ví dụ UI thực tế (Data Table có tương tác):

IDTên khách hàngSố điện thoạiTrạng thái đơn hàng
101Nguyễn Văn A0987654321✅ Đã giao
102Trần Thị B0971234567⏳ Đang xử lý
103Lê Văn C0909988776❌ Đã hủy

🛠 Các tính năng có thể thêm vào Data Table:
🔍 Search: Cho phép người dùng tìm kiếm thông tin nhanh chóng.
🔽 Sort: Sắp xếp dữ liệu theo cột (A → Z, Z → A).
📌 Pagination: Phân trang khi dữ liệu quá lớn.
🏷 Filters: Lọc dữ liệu theo các tiêu chí cụ thể.
Editable Fields: Cho phép chỉnh sửa trực tiếp trong bảng.

3. Comparison Table (Bảng so sánh) ⚖️
👉 Bảng giúp người dùng so sánh nhiều lựa chọn khác nhau theo tiêu chí cụ thể.
✅ Phù hợp với so sánh sản phẩm, dịch vụ, tính năng phần mềm.

🔹 Ví dụ UI thực tế:

Tính năngiPhone 15 ProSamsung S24 UltraGoogle Pixel 8 Pro
Màn hình6.1 inch OLED6.8 inch Dynamic AMOLED6.7 inch OLED
Camera48MP + 12MP200MP + 12MP50MP + 48MP
ChipApple A17 ProSnapdragon 8 Gen 3Google Tensor G3
Giá30 triệu VND28 triệu VND27 triệu VND


4. Pricing Table (Bảng giá) 💰
👉 Dùng để trình bày mức giá của sản phẩm/dịch vụ theo gói khác nhau.
✅ Phù hợp với SaaS (phần mềm), dịch vụ đăng ký (subscription services), hosting, v.v.
🔹 Ví dụ UI thực tế:

GóiFreeProEnterprise
Giá0 VND299K/thángLiên hệ
Dung lượng5GB100GBKhông giới hạn
Hỗ trợ❌ Không có✅ Email✅ 24/7

/Best Practices khi thiết kế Tables 📌
Căn chỉnh hợp lý:
Văn bản căn trái (Tên, mô tả).
Số liệu căn phải (Giá, số lượng).
Tiêu đề cột căn giữa để dễ đọc.

Tăng khả năng quét mắt (scannability):
Dùng màu sắc, icon để làm nổi bật trạng thái (✅, ❌, ⏳).
Thêm khoảng cách (padding, line height) giúp bảng thoáng hơn.

Cung cấp tính năng tương tác:
Sorting & Filtering để người dùng tìm dữ liệu nhanh.
Pagination để tránh bảng quá dài.
Sticky Header khi bảng có nhiều dữ liệu.

Thiết kế tối ưu cho mobile:
Chuyển bảng thành danh sách trên màn hình nhỏ 📱.
Cuộn ngang (horizontal scroll) nếu có quá nhiều cột.
Ẩn bớt cột không cần thiết trên mobile.

More Reading

Post navigation