الحقول والعناصر

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

باستخدام الاستوديو، من الممكن:

حقول الاستوديو مقابل حقول الخصائص

يتم حفظ الحقول التي تم إنشاؤها باستخدام الاستوديو كأعمدة في قاعدة بيانات Odoo الخاصة بك. حقول الخصائص، من ناحية أخرى، تعمل كحقول وهمية؛ يتم مشاركتها من قبل جميع السجلات المرتبطة بنفس السجل الأصلي (على سبيل المثال، بالنسبة للمهام، المشروع، أو بالنسبة للمنتج، فئة المنتج)، ولكن لا يتم حفظها كأعمدة في قاعدة البيانات الخاصة بك.

Example

تؤدي إضافة حقل الموعد النهائي إلى عرض نموذج المهمة باستخدام الاستوديو إلى جعل هذا الحقل مرئيًا في كل مهمة في قاعدة البيانات الخاصة بك. تؤدي إضافة حقل خاصية تعليمات خاصة إلى مهمة إلى جعل الحقل مرئيًا في جميع المهام ضمن نفس المشروع (أي أصله) بينما تظل مهام المشاريع الأخرى غير متأثرة.

أنواع الحقول

يمكن تقسيم الحقول على نطاق واسع إلى فئتين:

  • الحقول البسيطة، التي تحتوي على قيم أساسية، مثل النص والأرقام والملفات وما إلى ذلك.

  • الحقول العلائقية، التي تُستخدم لربط وعرض البيانات من السجلات على نموذج آخر.

الحقول البسيطة

ملاحظة

الأدوات غير الافتراضية، عند توفرها، تُعرض كنقاط نقطية أو عناوين فرعية.

النص (char)

يُستخدم حقل النص للنصوص القصيرة التي تحتوي على أي حرف. يتم عرض سطر نص واحد عند ملء الحقل.

  • شارة: يعرض القيمة داخل شكل دائري، مشابه للوسم. لا يمكن تعديل القيمة في واجهة المستخدم، لكن يمكن تعيين قيمة افتراضية.

  • نسخ إلى الحافظة: يمكن للمستخدمين نسخ القيمة بالنقر على زر.

  • البريد الإلكتروني: تصبح القيمة رابط mailto قابلاً للنقر.

  • صورة: يعرض صورة باستخدام عنوان URL. لا يمكن تعديل القيمة يدوياً، لكن يمكن تعيين قيمة افتراضية.

    ملاحظة

    يعمل هذا بشكل مختلف عن تحديد حقل الصورة مباشرة، حيث لا يتم تخزين الصورة في Odoo عند استخدام حقل نص مع أداة صورة. على سبيل المثال، يمكن أن يكون ذلك مفيداً إذا كنت تريد توفير مساحة القرص.

  • رقم الهاتف: تصبح القيمة رابط tel قابلاً للنقر.

    نصيحة

    ضع علامة على تمكين الرسائل القصيرة لإضافة خيار لإرسال رسالة قصيرة مباشرةً من Odoo بجانب الحقل.

  • عنوان URL: تصبح القيمة عنوان URL قابلاً للنقر.

Example

أمثلة على حقول نصية بعناصر واجهة مختلفة

نص متعدد الأسطر (text)

يُستخدم حقل نص متعدد الأسطر للنصوص الأطول التي تحتوي على أي نوع من الأحرف. يتم عرض سطرين نصيين في واجهة المستخدم عند ملء الحقل.

  • نسخ إلى الحافظة: يمكن للمستخدمين نسخ القيمة بالنقر على زر.

Example

أمثلة على حقول نص متعدد الأسطر بعناصر واجهة مختلفة

عدد صحيح (integer)

يُستخدم حقل عدد صحيح لجميع الأعداد الصحيحة (موجبة أو سالبة أو صفر، بدون فاصلة عشرية).

  • مخطط دائري نسبي: يعرض القيمة داخل دائرة نسبة مئوية، عادةً لقيمة محسوبة. لا يمكن تعديل القيمة في واجهة المستخدم، لكن يمكن تعيين قيمة افتراضية.

  • شريط التقدم: يعرض القيمة بجانب شريط نسبة مئوية، عادةً لقيمة محسوبة. لا يمكن تعديل الحقل يدوياً، لكن يمكن تعيين قيمة افتراضية.

  • مقبض: يعرض رمز مقبض السحب لترتيب السجلات يدوياً في عرض القائمة.

Example

أمثلة على حقول أعداد صحيحة بعناصر واجهة مختلفة

عدد عشري (float)

يُستخدم حقل عدد عشري لجميع الأعداد العشرية (موجبة أو سالبة أو صفر، مع فاصلة عشرية).

ملاحظة

يتم عرض الأعداد العشرية بمنزلتين عشريتين بعد الفاصلة العشرية في واجهة المستخدم، لكن يتم تخزينها في قاعدة البيانات بدقة أكبر.

  • نقدي: يشبه استخدام حقل نقدي. يُنصح باستخدام الأخير لأنه يوفر وظائف أكثر.

  • نسبة مئوية: يعرض رمز النسبة المئوية % بعد القيمة.

  • دائرة نسبة مئوية: يعرض القيمة داخل دائرة نسبة مئوية، عادةً لقيمة محسوبة. لا يمكن تعديل الحقل يدويًا، لكن يمكن تعيين قيمة افتراضية.

  • شريط التقدم: يعرض القيمة بجانب شريط نسبة مئوية، عادةً لقيمة محسوبة. لا يمكن تعديل الحقل يدوياً، لكن يمكن تعيين قيمة افتراضية.

  • وقت: يجب أن تتبع القيمة تنسيق hh:mm، بحد أقصى 59 دقيقة.

Example

أمثلة على حقول عشرية بواجهات مختلفة

Html (html)

يُستخدم حقل Html لإضافة نص يمكن تعديله باستخدام محرر HTML في Odoo.

  • نص متعدد الأسطر: يعطل محرر HTML في Odoo للسماح بتعديل HTML الأولي.

Example

أمثلة على حقول Html بواجهات مختلفة

نقدي (monetary)

يُستخدم حقل نقدي لجميع القيم النقدية.

ملاحظة

عند إضافة حقل نقدي لأول مرة، ستُطالب بإضافة حقل عملة إذا لم يكن موجودًا بالفعل في النموذج. يعرض Odoo إضافة حقل عملة لك. بمجرد إضافته، أضف حقل نقدي مرة أخرى.

Example

مثال على حقل نقدي مع حقل العملة الخاص به

Date (date) and Datetime (datetime)

The Date field is used to display a read-only date or when users should select a date on a calendar. The Datetime field is used to display a read-only date and time, or when users should select a date on a calendar and a time from the available options; if no time is set, the time of the user's local device is automatically used.

  • Date Range: allows the display of a period of time with a start date and end date in a single line. A date range can be configured to always display an input field for both a start and end date, e.g., for a multi-day event, or to provide the option to enter a Range, e.g., for a field service intervention that may or may not span several days. If the field is a Datetime field, the user also selects a start time and end time.

  • Remaining Days: expresses the field value in relation to the current date using relative terms such as Yesterday, Today, In 3 days, 2 months ago, etc. This field should be set to Readonly.

Example

Examples of Date and Datetime fields

نصيحة

As well as general properties, some specific properties are available for Date and Datetime fields.

النطاق الزمني (daterange)

Adding a date range requires two fields:

  • a Date or Datetime field with the Date Range widget set. This is the field from which the user selects the date or date and time.

  • another field that is selected as the start date or end date. This underlying field can be an existing Date or Datetime field, or one created specifically for this purpose.

لإضافة نطاق زمني:

  1. Identify the existing Date or Datetime field to use as the underlying start/end date field, or add a new one. If the date range:

    • will always display an input field for both a start date and end date, this field can be either the start date or end date; the outcome is the same.

    • يسمح بتاريخ بداية أو نهاية اختياري، فإن هذا الحقل هو تاريخ البداية أو تاريخ النهاية، على التوالي.

    نصيحة

    لتجنب عرض نفس المعلومات مرتين، يمكن جعل حقل تاريخ البداية/النهاية الأساسي غير مرئي بتفعيل غير مرئي أو إزالته من العرض بالنقر على إزالة من العرض.

  2. Add the Date or Datetime field from which the user will select the date or date and time, then set the Widget property to Date Range.

  3. أدخل تسمية مناسبة.

  4. اختر حقل تاريخ البداية/النهاية الأساسي من القائمة المنسدلة حقل تاريخ البداية أو حقل تاريخ النهاية، حسب الصلة.

  5. If the date range should, by default, allow the input of both a start and end date, enable Always range.

  6. Update any other general properties or specific properties for Date and Datetime fields as needed, then click Close in the upper right corner of the screen.

خانة اختيار (boolean)

يُستخدم حقل خانة الاختيار عندما يجب أن تكون القيمة صحيحة أو خاطئة فقط، ويتم الإشارة إلى ذلك بتحديد أو إلغاء تحديد خانة الاختيار.

  • زر: يعرض زر اختيار دائري. تعمل الأداة دون التبديل إلى وضع التحرير.

  • تبديل: يعرض زر تبديل. تعمل الأداة دون التبديل إلى وضع التحرير.

Example

أمثلة على حقول خانة الاختيار مع واجهات مختلفة

اختيار (selection)

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

  • شارة: يعرض القيمة داخل شكل دائري، مشابه للوسم. لا يمكن تعديل القيمة في واجهة المستخدم، لكن يمكن تعيين قيمة افتراضية.

  • شارات: يعرض جميع القيم القابلة للتحديد في وقت واحد داخل أشكال مستطيلة، منظمة أفقيًا.

  • الأولوية: يعرض رموز نجمية بدلاً من القيم، والتي يمكن استخدامها للإشارة إلى مستوى الأهمية أو الرضا، على سبيل المثال. له نفس تأثير تحديد حقل الأولوية، على الرغم من أن الأخير يحتوي على أربع قيم أولوية محددة مسبقًا.

  • زر اختيار: يعرض جميع القيم القابلة للتحديد في نفس الوقت كأزرار اختيار.

    نصيحة

    بشكل افتراضي، يتم تنظيم أزرار الاختيار عموديًا. فعّل عرض أفقي لتبديل طريقة عرضها.

  • شريط الحالة: يعرض جميع القيم القابلة للتحديد في نفس الوقت كشريط تقدم سهمي.

    نصيحة

    بشكل افتراضي، تكون القيم في شريط الحالة قابلة للتحديد. عطّل قابل للنقر لمنع تعديل القيمة في واجهة المستخدم.

Example

أمثلة على حقول الاختيار مع واجهات مختلفة

ملف (binary)

The File field is used to upload any type of file.

Example

أمثلة على حقول الملف مع واجهات مختلفة

Image (image)

The Image field is used to upload an image and display it in Form view. This field type is a File field with the Image widget selected by default. Consequently, the File and PDF Viewer widgets have the same effects as described under File.

نصيحة

لتغيير حجم عرض الصور المرفوعة، حدد صغير أو متوسط أو كبير ضمن خيار الحجم.

الأولوية (selection)

يُستخدم حقل الأولوية لعرض نظام تقييم بثلاث نجوم، والذي يمكن استخدامه للإشارة إلى مستوى الأهمية أو الرضا. هذا النوع من الحقول هو حقل اختيار مع تحديد واجهة الأولوية بشكل افتراضي وأربع قيم أولوية محددة مسبقًا. وبالتالي، فإن واجهات شارة، و:guilabel:شارات، و:guilabel:زر اختيار، و:guilabel:الاختيار لها نفس التأثيرات الموضحة في الاختيار.

نصيحة

لتغيير عدد النجوم المتاحة عن طريق إضافة أو إزالة القيم، انقر فوق تحرير القيم. لاحظ أن القيمة الأولى تساوي 0 نجوم (أي عند عدم إجراء تحديد)، لذا فإن وجود أربع قيم ينتج عنه نظام تقييم بثلاث نجوم، على سبيل المثال.

Example

مثال على حقل الأولوية

Signature (signature)

The Signature field is used to sign the form electronically. This field type is a File field with the Signature widget selected by default. Consequently, the File, Image, and PDF Viewer widgets have the same effects as described under File.

نصيحة

To give users the Auto option when having to draw their signature, select one of the available Prefill with fields (Many2One, and Related Field on the model only). The signature is then automatically generated using the data from the selected field.

Example

Example of a Signature field

حقول علائقية

ملاحظة

الأدوات غير الافتراضية، عند توفرها، تُعرض كنقاط نقطية أو عناوين فرعية.

الخطوط (one2many)

يُستخدم حقل الخطوط لإنشاء جدول يحتوي على صفوف وأعمدة (مثل خطوط المنتجات في أمر البيع).

نصيحة

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

Example

مثال على حقل الخطوط

One2Many (one2many)

يُستخدم حقل One2Many لعرض العلاقات الموجودة بين سجل في النموذج الحالي وسجلات متعددة من نموذج آخر.

Example

يمكنك إضافة حقل One2Many في نموذج جهة الاتصال للاطلاع على أوامر البيع العديدة لعميل واحد.

رسم تخطيطي يوضح علاقة one2many

ملاحظة

لاستخدام حقل One2Many، يجب أن يكون النموذجان قد تم ربطهما بالفعل باستخدام حقل Many2One. علاقات One2Many غير موجودة بشكل مستقل: يتم إجراء بحث عكسي عن علاقات Many2One الموجودة.

Many2One (many2one)

يُستخدم حقل Many2One لربط سجل آخر (من نموذج آخر) بالسجل الذي يتم تحريره. يتم بعد ذلك عرض اسم السجل من النموذج الآخر على السجل الذي يتم تحريره.

Example

في نموذج أمر البيع، حقل العميل هو حقل Many2One يشير إلى نموذج جهة الاتصال. يتيح هذا ربط العديد من أوامر البيع بجهة اتصال واحدة (العميل).

رسم تخطيطي يوضح علاقة many2one

نصيحة

  • لمنع المستخدمين من إنشاء سجل جديد في النموذج المرتبط، ضع علامة في تعطيل الإنشاء.

  • لمنع المستخدمين من فتح السجلات في نافذة منبثقة، ضع علامة في تعطيل الفتح.

  • لمساعدة المستخدمين على تحديد السجل الصحيح فقط، انقر على النطاق لإنشاء مرشح.

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

  • شارة: يعرض القيمة داخل شكل مستدير، مشابه للعلامة. لا يمكن تحرير القيمة في واجهة المستخدم.

  • زر اختيار: يعرض جميع القيم القابلة للتحديد في نفس الوقت كأزرار اختيار.

متعدد لمتعدد (many2many)

يُستخدم حقل متعدد لمتعدد لربط سجلات متعددة من نموذج آخر بسجلات متعددة في النموذج الحالي. يمكن لحقول متعدد لمتعدد استخدام تعطيل الإنشاء، و:guilabel:تعطيل الفتح، و:guilabel:النطاق، تماماً مثل حقول متعدد لواحد.

Example

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

رسم توضيحي لعلاقات متعدد لمتعدد

نصيحة

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

  • خانات الاختيار: يمكن للمستخدمين تحديد عدة قيم باستخدام خانات الاختيار.

  • الوسوم: يمكن للمستخدمين تحديد عدة قيم تظهر في أشكال مستديرة، والمعروفة أيضاً باسم الوسوم. هذا له نفس تأثير تحديد حقل الوسوم.

الوسوم (many2many)

يُستخدم حقل الوسوم لعرض عدة قيم من نموذج آخر تظهر في أشكال مستديرة، والمعروفة أيضاً باسم الوسوم. نوع الحقل هذا هو حقل متعدد لمتعدد مع تحديد أداة الوسوم افتراضياً. وبالتالي، فإن أدوات خانات الاختيار و:guilabel:متعدد لمتعدد لها نفس التأثيرات الموضحة في متعدد لمتعدد.

نصيحة

لعرض وسوم بألوان خلفية مختلفة، حدد استخدام الألوان.

Example

مثال على حقل الوسوم

إضافة حقل إلى عرض

باستخدام الاستوديو، من الممكن إضافة:

نصيحة

أضف حقلاً جديداً إلى نموذج أو عرض قائمة لحفظه في النموذج وإتاحته كحقل موجود في العروض الأخرى لنفس النموذج.

إضافة حقل جديد

نصيحة

فعّل وضع المطور قبل إضافة حقل جديد لرؤية الاسم الفني للحقل أثناء الإعداد وإمكانية تعديله.

لإضافة حقل جديد، اتبع هذه الخطوات:

  1. انتقل إلى النموذج أو عرض القائمة المناسب، ثم انقر على أيقونة (تبديل الاستوديو) في الزاوية العلوية اليمنى. بدلاً من ذلك، مع فتح أي تطبيق، انقر على أيقونة (تبديل الاستوديو)، ثم انتقل إلى النموذج أو عرض القائمة المناسب.

  2. In the Add tab, drag the relevant field type from the New Fields section and drop it in the desired position. If the new field is a relational field, select the relevant reciprocal field, model, or related field in the pop-up.

  3. In the Properties tab, configure the field's properties:

    • أدخل التسمية لتظهر كاسم الحقل في واجهة المستخدم؛ وتُستخدم أيضاً لتوليد الاسم الفني الافتراضي للحقل.

    • انقر في أي مكان خارج حقل التسمية لرؤية الاسم الفني محدّثاً بالاسم الفني الافتراضي.

      ملاحظة

    • اختيارياً، حدد أداة مختلفة عبر القائمة المنسدلة؛ الأداة الافتراضية لـ نوع الحقل محددة افتراضياً.

    • اختيارياً، قم بتكوين أي خصائص حقل أخرى.

  4. انقر على إغلاق في الزاوية العلوية اليمنى لإغلاق الاستوديو.

إضافة حقل موجود

لإضافة حقل موجود في النموذج ولكنه غير موجود في العرض الحالي، اتبع الخطوات التالية:

  1. انتقل إلى العرض المطلوب، ثم انقر على أيقونة (تبديل الاستوديو) في الزاوية العلوية اليمنى. أو، مع فتح أي تطبيق، انقر على أيقونة (تبديل الاستوديو)، ثم انتقل إلى العرض المطلوب.

  2. In the Add tab, in the left panel, click Existing Fields to reveal a list of all the model's fields that are not currently present in the view.

  3. اسحب الحقل المطلوب وأفلته في الموضع المطلوب.

  4. In the Properties tab, configure the relevant properties for the field in the current view.

    ملاحظة

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

  5. انقر على إغلاق في الزاوية العلوية اليمنى لإغلاق الاستوديو.

خصائص الحقل

A series of general properties can be configured for most combinations of field type and widget. Additional properties are available depending on the specific field type and widget selected. For example, various specific properties can be configured for Date and Datetime fields.

الخصائص العامة

  • الفئة: استخدم Bootstrap أو فئات مخصصة أخرى محددة في Odoo لتخصيص كيفية تنسيق الحقل وعرضه في واجهة المستخدم.

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

  • مطلوب: فعّل هذه الخاصية إذا كان يجب على المستخدم إكمال حقل دائماً قبل أن يتمكن من المتابعة.

  • للقراءة فقط: فعّل هذه الخاصية إذا كان يجب ألا يتمكن المستخدمون من تعديل الحقل.

نصيحة

  • The Invisible property also applies inside Studio. To view hidden fields in Studio, click on a view's View tab and enable Show Invisible Elements.

  • يمكن تمكين خصائص غير مرئي، و:guilabel:مطلوب، و:guilabel:للقراءة فقط لسجلات معينة فقط بالنقر على مشروط وإنشاء مرشح.

    Example

    في عرض النموذج لنموذج جهة الاتصال، يظهر حقل اللقب فقط عند تحديد فرد، حيث أن هذا الحقل لن يكون مفيداً لجهة اتصال من نوع شركة.

  • التسمية: هذا هو اسم الحقل في واجهة المستخدم؛ يُستخدم التسمية لإنشاء الاسم التقني للحقل.

  • تلميح المساعدة: لشرح الغرض من الحقل، أضف وصفًا. يظهر النص داخل مربع تلميح عند تمرير الفأرة فوق علامة الاستفهام بجانب تسمية الحقل.

  • AI Autofill: Enable this option to add AI capabilities allowing the value of the field to be generated automatically through a prompt. When the browser page reloads, click Set prompt, then enter the prompt; type / to open the AI prompt tools and use the Field Selector to tell Odoo AI which fields to check for context. Click Save.

  • Track in chatter: Enable this option to track changes to the field in the record's chatter.

  • Technical Name: To view the field's technical name in Studio (and, during the configuration of a new field, edit it if desired), activate developer mode.

    نصيحة

    If the technical name needs to be updated but is no longer editable via Studio, it can be modified via the technical settings of the database.

  • الأداة: لتغيير المظهر أو الوظيفة الافتراضية للحقل، اختر إحدى الأدوات المتاحة.

  • Placeholder: To provide an example of how a field should be completed, add a fixed placeholder text. This text appears in light gray until a value is entered.

  • Dynamic Placeholder: To provide the value of the selected field as an example of how a field should be completed. This text appears in light gray until a value is entered.

  • Default value: To display a default value in a field when a record is created, enter a value.

  • السماح بالرؤية للمجموعات: لتحديد المستخدمين الذين يمكنهم عرض الحقل، اختر مجموعة وصول المستخدم واحدة أو أكثر.

  • منع الرؤية للمجموعات: لمنع مستخدمين معينين من رؤية الحقل، اختر مجموعة وصول المستخدم واحدة أو أكثر.

Properties for Date and Datetime fields

For Date fields using the Date or Date Range widget and Datetime fields using the Date & Time or Date Range widget, some specific properties are available:

  • Minimal precision: Determine the smallest date unit that must be selected in the date picker. The possible values are Days, Decades, Months and Years. If no value is selected, the user must select a day in the date picker.

  • Maximal precision: Determine the largest date unit that can be used to navigate the date picker. The possible values are Days, Decades, Months and Years. If no value is selected, the user can navigate the date picker by decade.

  • Date format: By default the date will be shown as e.g., Jan 31, 2026 (or the equivalent for the user's language/regional settings). Select the all-numeric date format, e.g., 31/01/2026, if desired.

  • Warning: Add a warning if a future or past date is selected. The possible values are No warning, Future date, or Past date. If the user enters a future or past date when the expected date is either today's date or a date in the past or future, respectively, the entered date appears in red.

  • Earliest accepted date: Enter the earliest date that can be selected in the date picker in ISO format, i.e., YYYY-MM-DD. If the current date is always the earliest accepted date, enter today. On the date picker, dates prior to the earliest accepted date are grayed out.

  • Latest accepted date: Enter the latest date that can be selected in the date picker in ISO format, i.e., YYYY-MM-DD. If the current date is always the latest accepted date, enter today. On the date picker, dates later than the latest accepted date are grayed out.

For Date or Datetime fields using the Date Range widget, additional properties are available:

  • Start date field and End date field: These properties are used to define a start or end date for a date range or date and time range; only one of these properties can be populated.

  • Show time: This property is enabled by default. Disable the property to show only the date in a Datetime field.

  • Show seconds: This property is disabled by default. Enable the property to show the seconds in a Datetime field.

  • Always range: Enable this option to always display an input field for both a start and end date. If left disabled, the date or date and time picker allows the user to choose to enter a single Date (i.e., a date or date and time, depending on the field type) by default, or to click Range to enter a date range or date and time range, as relevant.

  • Time interval: Enter a value to determine the minute intervals shown in the time picker of a Datetime field. For example, enter 15 to allow quarter-hour intervals. The default value is set to 5 (minutes).

تعديل خصائص الحقل

لتعديل خصائص حقل، اتبع الخطوات التالية:

  1. انتقل إلى العرض المطلوب، ثم انقر على أيقونة (تبديل الاستوديو) في الزاوية العلوية اليمنى. أو، مع فتح أي تطبيق، انقر على أيقونة (تبديل الاستوديو)، ثم انتقل إلى العرض المطلوب.

  2. انقر على الحقل المعني.

  3. In the Properties tab, make any desired changes to the field properties.

    نصيحة

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

  4. انقر على إغلاق في الزاوية العلوية اليمنى لإغلاق الاستوديو.

ملاحظة

لا يمكن تعديل الاسم التقني للحقل (مرئي في الاستوديو مع تفعيل وضع المطور) في الاستوديو؛ يمكن القيام بذلك عبر الإعدادات التقنية لقاعدة البيانات.

تعديل الاسم التقني للحقل

لتعديل الاسم التقني لحقل، فعّل وضع المطور، ثم اتبع الخطوات التالية:

  1. With the field open in Studio, copy the Technical Name of the field.

  2. احذف الحقل من جميع طرق العرض في الاستوديو، ثم انقر على إغلاق لإغلاق الاستوديو.

  3. Navigate to the Settings app, then go to Technical ‣ Fields.

  4. الصق الاسم التقني المنسوخ في شريط البحث، ثم افتح الحقل المعني.

  5. عدّل اسم الحقل حسب الحاجة.

بمجرد تحديث الاسم التقني للحقل، يمكن بعد ذلك إضافة الحقل (مرة أخرى) إلى طريقة (طرق) العرض المعنية من قائمة الحقول الموجودة.

مهم

عند تحديث الاسم التقني لحقل، تأكد من الاحتفاظ بالبادئة x_ على الأقل، والتي تعد مطلوبة لأي حقل مخصص؛ بالنسبة للحقول التي تم إنشاؤها باستخدام الاستوديو، احتفظ بالبادئة x_studio_ للسماح بتحديد هذه الحقول بسهولة أكبر.

إزالة حقل من طريقة عرض

لإزالة حقل من طريقة عرض، اتبع الخطوات التالية:

  1. انتقل إلى العرض المطلوب، ثم انقر على أيقونة (تبديل الاستوديو) في الزاوية العلوية اليمنى. أو، مع فتح أي تطبيق، انقر على أيقونة (تبديل الاستوديو)، ثم انتقل إلى العرض المطلوب.

  2. انقر على الحقل المعني.

  3. قم بالتمرير إلى أسفل علامة التبويب الخصائص، ثم انقر فوق إزالة من العرض.

  4. Click Remove field to confirm the action.

نصيحة