logologo
البدء
الدليل
التطوير
الإضافات
API
الرئيسية
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
البدء
الدليل
التطوير
الإضافات
API
الرئيسية
logologo
نظرة عامة

كتلة

نظرة عامة

كتلة البيانات

جدول
نموذج
تفاصيل
قائمة
بطاقة شبكية
مخطط بياني

كتلة التصفية

نموذج

كتل أخرى

لوحة العمليات
إطار مضمن (Iframe)
ماركداون (Markdown)
كتلة JS

عناصر إعدادات الكتلة

نطاق البيانات
طريقة تحميل البيانات
تخطيط
قواعد ربط الكتل
قواعد ربط الحقول
قواعد الترتيب
ترتيب بالسحب والإفلات
حذف الكتلة
عنوان الكتلة
ارتفاع الكتلة
مسودة النموذج

حقل

نظرة عامة

عناصر التكوين العامة

حقل الجدول
حقول التفاصيل
حقول نموذج التصفية
حقل النموذج

عناصر تكوين خاصة

التاريخ
مدير الملفات
نموذج فرعي
محدد القائمة المنسدلة
محدد البيانات
محدد متتالي
جدول فرعي (تحرير سطري)
جدول فرعي (تحرير منبثق)
تفاصيل فرعية
العنوان
حقل JS
عنصر JS
عمود JS

عناصر تكوين الحقل

القيمة الافتراضية
تسمية الحقل
تسمية العرض
معلومات تلميح الحقل
نطاق البيانات
مكون الحقل
تنسيق الأرقام
وضع
مطلوب
حقل العنوان
قواعد التحقق
مكون حقل العلاقة

عملية

نظرة عامة

عناصر تكوين العمليات

زر التحرير
تأكيد ثانوي
تعيين قيمة الحقل
ربط سير العمل
نافذة تحرير منبثقة
قواعد ربط العمليات

نوع العملية

إضافة جديد
عرض
حذف
تحرير
نسخ
استيراد
استيراد برو
تصدير
تصدير برو
تصدير المرفقات
تصفية
رابط
فتح نافذة منبثقة
تحديث
تقديم البيانات
تشغيل سير العمل
تحديث السجلات
تحديث جماعي
تحرير جماعي
إضافة سجل فرعي
إجراء JS
صلاحيات العمليات

متقدم

قواعد الارتباط
تدفق الأحداث
متغير
تشغيل JS
قالب واجهة المستخدم
Previous Pageإطار مضمن (Iframe)
Next Pageكتلة JS
إشعار الترجمة بالذكاء الاصطناعي

تمت ترجمة هذه الوثائق تلقائيًا بواسطة الذكاء الاصطناعي.

#كتلة Markdown

#مقدمة

يمكن استخدام كتلة Markdown دون الحاجة لربطها بـ مصدر بيانات. تُستخدم هذه الكتلة لتعريف المحتوى النصي باستخدام صيغة Markdown، وهي مفيدة لعرض النصوص المنسقة.

#إضافة كتلة

يمكنك إضافة كتلة Markdown إلى صفحة أو نافذة منبثقة.

20251026230916

يمكنك أيضًا إضافة كتلة Markdown مضمنة (inline-block) داخل كتل النماذج وكتل التفاصيل.

20251026231002

#محرك القوالب

يستخدم محرك قوالب Liquid لتوفير إمكانيات عرض قوالب قوية ومرنة، مما يسمح بإنشاء المحتوى ديناميكيًا وعرضه بطريقة مخصصة. باستخدام محرك القوالب، يمكنك:

  • الاستيفاء الديناميكي: استخدم العناصر النائبة في القالب للإشارة إلى المتغيرات، على سبيل المثال، يتم استبدال {{ ctx.user.userName }} تلقائيًا باسم المستخدم المقابل.
  • العرض الشرطي: يدعم العبارات الشرطية ({% if %}...{% else %})، لعرض محتوى مختلف بناءً على حالات البيانات المختلفة.
  • التكرار الحلقي: استخدم {% for item in list %}...{% endfor %} للتكرار عبر المصفوفات أو المجموعات لإنشاء قوائم أو جداول أو وحدات متكررة.
  • المُصفيات المدمجة: يوفر مجموعة غنية من المُصفيات (مثل upcase، downcase، date، truncate، إلخ) لتنسيق البيانات ومعالجتها.
  • قابلية التوسع: يدعم المتغيرات والدوال المخصصة، مما يجعل منطق القالب قابلاً لإعادة الاستخدام والصيانة.
  • الأمان والعزل: يتم تنفيذ عرض القالب في بيئة معزولة (sandbox)، مما يمنع التنفيذ المباشر للتعليمات البرمجية الخطيرة ويعزز الأمان.

بفضل محرك قوالب Liquid، يمكن للمطورين ومنشئي المحتوى تحقيق عرض المحتوى الديناميكي بسهولة، وإنشاء المستندات المخصصة، وعرض القوالب لهياكل البيانات المعقدة، مما يحسن الكفاءة والمرونة بشكل كبير.

#استخدام المتغيرات

تدعم كتلة Markdown في الصفحة المتغيرات النظامية الشائعة (مثل المستخدم الحالي، الدور الحالي، إلخ).

20251029203252

أما كتلة Markdown الموجودة في النافذة المنبثقة لإجراءات صف الكتلة (أو الصفحة الفرعية)، فتدعم المزيد من متغيرات سياق البيانات (مثل السجل الحالي، سجل النافذة المنبثقة الحالي، إلخ).

20251029203400

#رمز الاستجابة السريعة (QR Code)

يمكنك إعداد رموز الاستجابة السريعة (QR Code) داخل كتلة Markdown.

20251026230019

<qr-code value="https://www.nocobase.com/" type="svg"></qr-code>