تمت ترجمة هذه الوثائق تلقائيًا بواسطة الذكاء الاصطناعي.
في NocoBase، توفر RunJS طريقة خفيفة الوزن للتوسع، وهي مناسبة لسيناريوهات التجريب السريع ومعالجة المنطق المؤقت. فمن خلالها، يمكنك تخصيص الواجهات أو التفاعلات باستخدام JavaScript، دون الحاجة إلى إنشاء إضافات أو تعديل الكود المصدري.
من خلالها، يمكنك إدخال كود JS مباشرة في مصمم الواجهة لتحقيق ما يلي:
من خلال تخصيص عرض الكتل باستخدام JS، يمكنك التحكم بشكل كامل في بنية الكتلة وأنماطها. وهي مناسبة لعرض المكونات المخصصة، والرسوم البيانية الإحصائية، والمحتوى من جهات خارجية، وغيرها من السيناريوهات المرنة للغاية.

الوثائق: كتلة JS
من خلال تخصيص منطق النقر لأزرار الإجراءات باستخدام JS، يمكنك تنفيذ أي عمليات واجهة أمامية أو طلبات API. على سبيل المثال: حساب القيم ديناميكيًا، إرسال بيانات مخصصة، تشغيل النوافذ المنبثقة، إلخ.

الوثائق: إجراء JS
تخصيص منطق عرض الحقول باستخدام JS. يمكنك عرض أنماط أو محتويات أو حالات مختلفة ديناميكيًا بناءً على قيم الحقول.

الوثائق: حقل JS
عرض عناصر مستقلة باستخدام JS دون ربطها بحقول محددة. يُستخدم عادةً لعرض كتل المعلومات المخصصة.

الوثائق: عنصر JS
تخصيص عرض أعمدة الجدول باستخدام JS. يمكنه تنفيذ منطق عرض الخلايا المعقد، مثل أشرطة التقدم، وعلامات الحالة، إلخ.

الوثائق: عمود جدول JS
التحكم في منطق الربط بين الحقول في النماذج أو الصفحات باستخدام JS. على سبيل المثال: عند تغيير حقل واحد، يتم تعديل قيمة أو رؤية حقل آخر ديناميكيًا.

الوثائق: قواعد الربط
تخصيص شروط تشغيل تدفق الأحداث ومنطق التنفيذ باستخدام JS لبناء سلاسل تفاعل واجهة أمامية أكثر تعقيدًا.

الوثائق: تدفق الأحداث