جدول البياناتDataTable

بحث وترتيب وترقيم، مع حالة للنتائج الفارغة.

المصدر
اختر طرازكاستكشف الثيمات
TK-1041إصدار شهادةمكتمل
TK-1042تحديث بياناتقيد المراجعة
TK-1043تجديد ترخيصمسودة

أضفه إلى مشروعك

نفّذ الأمر داخل مشروعك لإضافة المكوّن مباشرة من الرابط. يتولى المثبّت إضافة ملفات الحزمة وعددها 13، بما فيها الثيمات والاعتماديات.

Terminal
pnpm dlx shadcn@latest add https://tirazkit.moud4477.chatgpt.site/r/table.json

يتطلب التثبيت المباشر رابطًا متاحًا دون تسجيل دخول، ومشروعًا مهيّأً لاستخدام المكتبة. دليل التثبيت الكامل

التثبيت من ملف محلي

إذا كانت نسختك من السجل خاصة، نزّل الحزمة إلى مجلد مشروعك ثم ثبّتها من الملف.

تنزيل حزمة المكوّن
Terminal
pnpm dlx shadcn@latest add ./table.json

الاستخدام

المكوّن يرث الألوان والاتجاه من مزوّد الثيم. غيّر قيمة الثيم لتستخدم نفس الكود بهوية مختلفة.

example.tsx
"use client";
import { Theme } from "@/components/tirazkit/theme";
import { DataTable } from "@/components/tirazkit/table";

export default function Example() {
  return (
    <Theme theme="dga" locale="ar">
      <DataTable columns={[{ key: "name", label: "الاسم" }, { key: "status", label: "الحالة" }]} rows={[{ id: "1", name: "طلب زيارة", status: "مكتمل" }]} />
    </Theme>
  );
}

الخصائص الأساسية

الخاصيةالنوعالقيمة الافتراضية
columns{ key: string; label: string }[]مطلوب
rowsRecord<string, string>[]مطلوب
pageSizenumber5

إرشادات الاستخدام

البحث والترتيب والترقيم تتم محليًا على البيانات الممررة. اربط الجداول الكبيرة باستعلامات وترقيم على الخادم حسب حاجة مشروعك.