Skip to content

جدول Table ​

جدول سرخآب، ابزاری قدرتمند برای نمایش، سازماندهی و مدیریت حجم عظیمی از داده‌هاست. این کامپوننت مجموعه‌ای از قابلیت‌های تعاملی را برای تسهیل در پایش و تصمیم‌گیری سریع کاربران در محیط‌های پیچیده فراهم می‌کند.

نمونه زنده ​

منابع

اقدام دسته‌جمعی
شناسه
عنوان
وضعیت
تاریخ
1
منبع ب
فعال
۳۰/۱۲/۱۴۰۴
2
منبع پ
متوقف
۳۰/۱۲/۱۴۰۴
3
منبع الف
فعال
۳۰/۱۲/۱۴۰۴
توجه
این جدول یک نمونه نمایشی است و داده‌های واقعی محصول نیست.
10 itemsSelect option
Go to

آناتومی ​

anatomy

  1. هدر جدول (Table Header): عنوان اصلی جدول و مشخص کننده موضوع اصلی

  2. بخش کنترلی (Control Area): اکشن‌های اصلی جدول به همراه اکشن‌های گروهی

  3. فیلتر (Filter): نوار بالای جدول شامل جست‌وجو، فیلترینگ و اکشن‌های کلی.

  4. بدنه (Rows & Cells): محل قرارگیری داده‌های اصلی، هر ردیف معرف یک رکورد و هر سلول معرف یک ویژگی است.

  5. صفحه‌بندی (Pagination): ابزارهای ناوبری بین صفحات و نمایش تعداد کل داده‌ها.

قابلیت‌های کلیدی ​

۱. مرتب‌سازی ​

هر ستون می‌تواند قابلیت مرتب‌سازی صعودی/نزولی داشته باشد. برای کاهش شلوغی بصری، آیکون سورت تنها در زمان فعال بودن یا در حالت Hover نمایش داده می‌شود.

۲. مدیریت ستون‌ها و پین کردن ​

در جداول عریض، می‌توان ستون‌های حیاتی (مانند نام یا وضعیت) را در سمت راست یا چپ پین کرد تا با اسکرول افقی از دید خارج نشوند.

Fixed Columns

۳. انتخاب دسته‌جمعی ​

با انتخاب یک یا چند ردیف، نوار اکشن‌های دسته‌جمعی (Bulk Action Bar) فعال می‌شود.

bulk-action

انواع سلول‌ها ​

جدول سرخآب از انواع محتوا در سلول‌ها پشتیبانی می‌کند:

  • Text & Badges: برای نمایش نام‌ها و وضعیت‌ها (مثال Badge سبز برای Active).
  • Progress Bar: برای نمایش بصری مصرف منابع (CPU/RAM).
  • Avatar/Icons: برای شناسایی سریع‌تر برندها یا سیستم‌عامل‌ها.
  • Interactive Elements: دکمه‌ها، لینک‌ها و سوئیچ‌ها.

راهنمای استفاده ​

بایدها ​

  • ترازبندی: در تمامی نسخه‌های پنل، ستون‌ها باید راست‌چین (Right-aligned) باشند (فارغ از زبان محتوا).
  • پین کردن: در جداول با بیش از ۸ ستون، حتما ستون شناسه‌ی اصلی را پین کنید.
  • تعداد آیتم: به صورت پیش‌فرض تعداد ۱۰ یا ۲۰ ردیف در هر صفحه نمایش دهید.

نبایدها ​

  • متن طولانی: از قرار دادن متون طولانی بدون قابلیت Truncate (خلاصه کردن با ...) خودداری کنید.
  • سورت همگانی: تمام ستون‌ها را سورت‌بل نکنید، فقط ستون‌هایی که ارزش تحلیلی دارند (مثل تاریخ یا قیمت) نیاز به سورت دارند.

رفتار در صفحات کوچک ​

  1. Horizontal Scroll: اسکرول افقی با حفظ ستون‌های پین شده (ترجیحی).
  2. Card View: تبدیل هر ردیف به یک کارت مجزا در موبایل برای خوانایی بهتر تمام داده‌ها.