إنشاء حقل ارتباط مخصص
حقول الارتباط هي تلك المرتبطة بنوع مستند آخر. على سبيل المثال، حقل العميل هو حقل الارتباط في أمر المبيعات. يرتبط هذا الحقل بسيد العميل.
يمكنك إدراج حقل الرابط المخصص باتباع الخطوات التالية.
الخطوة 1: اذهب إلى تخصيص النموذج
الصفحة الرئيسية > التخصيص > تخصيص النموذج > تخصيص النموذج
الخطوة 2: حدد النموذج
في تخصيص النموذج، حدد نوع المستند (عرض الأسعار، أمر المبيعات، عنصر فاتورة الشراء، وما إلى ذلك). بمجرد تحديث الحقول في الجدول المصاحب أدناه، افتح حقلاً أعلى الحقل الذي ترغب في إدراج حقلك المخصص فيه. ثم انقر فوق "إدراج أعلاه" لإدراج الحقل المخصص الجديد.
الخطوة 4: قيم الحقول المخصصة
لتعيين الحقل كرابط، أدخل القيم على النحو التالي.
- التسمية: التسمية المطلوبة التي يرغب المستخدم في عرضها في النموذج.
- النوع: تعيين كـ "رابط"
- الاسم: الاسم المطلوب للحقل
- الخيارات: أدخل اسم DocType الذي يرتبط به الحقل
إضافة عوامل التصفية إلى حقل الارتباط
ملاحظة: ستكون الميزة متاحة من الإصدار 15 وما فوق.
يوفر Frappe أسلوبًا سهل الاستخدام لتطبيق عوامل التصفية على حقول الارتباط باستخدام Form Builder.
على سبيل المثال، في حالة "الشركة"، سيؤدي النقر فوق الرمز إلى فتح مربع حوار حيث يمكنك اختيار عوامل التصفية المطلوبة.
بمجرد تحديد اختيارك والنقر فوق "تطبيق"، سيتم عرض النتائج التي تمت تصفيتها وفقًا لذلك.
إذا كنت تقوم بتخصيص نموذج وقررت تغيير عوامل التصفية، فسيظهر زر "إعادة التعيين إلى الوضع الافتراضي". سيؤدي النقر فوق هذا إلى إعادة المرشحات إلى حالتها الأصلية. ومع ذلك، من المهم ملاحظة أن أي مرشحات في "تخصيص النموذج" ستحل محل المرشحات الافتراضية
دعم التقييم
يمكن للمستخدمين إضافة عوامل تصفية ديناميكية بناءً على بعض القيمة من النموذج.
الاستخدام:
eval: doc.fieldname
أو
eval: doc.fieldname1 + doc.fieldname2
بالنسبة للجداول الفرعية: يمكن إضافة نوعين من المرشحات.
- من صف الجدول الفرعي: لإضافة عوامل التصفية هذه، استخدم
doc.child_table_field_name - من المستند الأصلي: لإضافة هذه العناصر، استخدم
parent.parent_doc_fieldname
يتم تقييم التعبير المضاف بعد "eval:" وإرجاع قيمته.
Note: Filters applied through frm.set_query, will take preference over filters applied via the User Interface (UI).