مقدمة
اعداد
باستخدام OOERP
أتمتة
حسابات
أصل
شراء
إدارة علاقات العملاء
الموارد البشرية
التجارة الإلكترونية
إدارة القروض
المشاريع
إدارة الجودة
يبيع
مخزون
يدعم
موقع إلكتروني
زراعة
تعليم
الرعاىة الصحية
ضيافة
تصنيع
غير ربحية
التخصيص
اندماج
إقليمي
OneOffice Logo

جلب نص العنوان بالكامل في حقل مخصص

ستساعدك هذه المقالة على إضافة حقل مخصص لجلب العناوين الكاملة على أي DocType، باستخدام نهج من 3 خطوات.

الخطوة 1. التخصيصات التجميلية على نوع المستند المطلوب

سنحتاج أولاً إلى إضافة حقلين جديدين في DocType لجلب العناوين:-

  1. حقل من النوع "رابط" يشير إلى العنوان الرئيسي لدينا

  2. حقل من النوع "للقراءة فقط" والذي يعرض العنوان الكامل

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

للحصول على معلومات حول إنشاء حقول مخصصة في DocType، يمكنك الرجوع إلى الرابط التالي - الحقول المخصصة في OneOfficeERP

بمجرد الانتهاء من هذه الخطوة، يجب أن يكون لديك حقلين جديدين في DocType المحدد، كما هو موضح أدناه:-

الخطوة 2. إضافة برنامج عميل لجلب العنوان الكامل من العنوان الرئيسي لدينا

ابحث عن "برنامج العميل" في شريط البحث، وقم بإنشاء برنامج عميل جديد. حدد DocType المطلوب الذي نحتاج إلى جلب العنوان عليه.

في قسم البرنامج النصي، قم بلصق البرنامج النصي للعميل التالي: -

frappe.ui.form.on("DocType Name"، "address_link_field"، function(frm, cdt, cdn) {

 إذا (frm.doc.address_link_field){

 العودة frm.call({

 الطريقة: "frappe.contacts.doctype.address.address.get_address_display"،

 الوسائط: {

 "address_dict": frm.doc.address_link_field

 },

 رد الاتصال: وظيفة (ص) {

 إذا (ص.رسالة)

 frm.set_value("full_address_field", r.message);

 }

 });

 }

 آخر{

 frm.set_value("full_address_field", "");

 }

});

سنحتاج هنا إلى استبدال التغييرات التالية بناءً على حالة الاستخدام الخاصة بك: -

أ) استبدل "DocType Name" باسم DocType الذي نحتاج إلى جلب العنوان عليه. على سبيل المثال. فاتورة المبيعات وأمر الشراء وما إلى ذلك.

ب) استبدل "address_link_field" بالاسم المتغير لحقل الارتباط المخصص الذي أنشأناه في الخطوة 1

ج) استبدل "full_address_field" بالاسم المتغير لحقل القراءة المخصص المخصص الذي أنشأناه في الخطوة 1

بمجرد الانتهاء من ذلك، سيكون لديك البرنامج النصي للعميل الذي يبدو كما يلي: -

الخطوة 3. قم بحفظ البرنامج النصي للعميل وتمكينه واختباره

بمجرد تعديل البرنامج النصي للعميل وفقًا لحالة الاستخدام الخاصة بك، يمكننا حفظه وتمكينه من خلال النقر على مربع الاختيار "ممكّن".

انتقل إلى DocType المطلوب وقم بتحديث الصفحة لتصبح التغييرات سارية المفعول.

الآن عند تحديد عنوان في حقل الرابط المخصص لدينا، سيتم جلب العنوان بالكامل في حقل القراءة فقط المخصص لدينا، كما هو موضح أدناه:-