إنشاء نموذج
الهدف
إنشاء نموذج يوزّع حقول الكيان على تبويبات وأقسام، ويُستخدم لعرض سجل واحد وتعديله.
المتطلبات المسبقة
- أنت مسجّل الدخول بدور المصمم (أو مسؤول المنصة).
- الكيان موجود ولديه الحقول التي تريد وضعها على النموذج (راجع إنشاء كيان و إضافة حقل إلى كيان).
الخطوات
- افتح الكيان من الجداول وانتقل إلى تبويب النماذج. التبويب عبارة عن قائمة بنماذج الكيان الموجودة.
- اختر جديد لفتح مصمم النماذج.
- أدخل الاسم المعروض (على سبيل المثال،
Main) والاسم المنطقي. تظهر بادئة ناشر الحل الذي تعمل فيه تسميةً ثابتة على مربع الاسم المنطقي — اكتب الجزء الذي يليها فقط (على سبيل المثال،invoice_main). ويحدث ذلك على الجداول القياسية أيضًا: فالنموذج الذي تضيفه إلىAccountيحمل بادئتك، لأن الأسماء بلا بادئة ملك لـ Parsware. - ابنِ التخطيط على اللوحة. يتكوّن النموذج من تبويبات؛ ويحمل كل تبويب صفوفًا بعرض كامل؛ ويحمل كل صف من قسم إلى أربعة أقسام؛ ويحمل كل قسم حقولًا. أضِف التبويبات والصفوف والأقسام عبر عناصر + على اللوحة.
- اسحب حقلًا من لوحة الحقول على الجانب إلى داخل قسم. واسحب حقلًا موضوعًا لنقله بين الأقسام أو لإعادة ترتيبه.
- اختر أي تبويب أو صف أو قسم أو حقل لتعديل خصائصه في لوحة الخصائص — عنوان التبويب وأيقونته، أو عدد أعمدة الصف، أو عنوان القسم وأيقونته وعرضه، أو تسمية الحقل وعنصر الإدخال الخاص به (راجع اختيار عنصر التحكم الخاص بحقل). ويمكن أيضًا تعليم وضع الحقل بأنه مطلوب أو للقراءة فقط من هنا (راجع جعل حقل مطلوبًا أو للقراءة فقط على نموذج).
- اسحب حتى أربعة حقول إلى شريط الترويسة فوق التبويبات — المالك، الحالة، مجموعًا. انظر شريط الترويسة أدناه.
- اختياريًا، علّم النموذج بأنه النموذج الافتراضي للكيان.
- اختر حفظ.
- يظهر النموذج في قائمة نماذج الكيان. اختر صف النموذج (أو اختره ثم اختر تعديل) لإعادة فتحه في المصمم.
نوعا النموذج
إلى جانب الاسم يوجد نوع النموذج. وهو يحدّد الغرض من النموذج، ويحدّد معه أين يمكن عرضه:
| النوع | ما هو | موضع الاستعمال |
|---|---|---|
| رئيسي | صفحة السجل الكاملة — شريط العنوان وشريط الأوامر والألسنة وشريط الترويسة. | فتح سجل من قائمة أو من تبويب مرتبط أو من رابط. وكل نموذج أُلِّف قبل وجود الأنواع هو من هذا النوع. |
| إنشاء سريع | الحقول وزرَّا الحفظ/الإغلاق. لا غير. | بطاقة الإنشاء السريع في لوحة المعلومات، وكل موضع آخر يكون فيه للسطح المحيط إطاره — نافذة حوار أو دُرج. |
للجدول الواحد افتراضيٌّ من كل نوع. فجعل نموذج إنشاء سريع افتراضيًّا لا يلغي كون نموذجك الرئيسي افتراضيًّا: يفتحهما سطحان مختلفان، ومسح الافتراضي عبر الأنواع يعني أن تغيّر إضافةُ ب طاقةٍ صفحةَ السجل في صمت.
وأبقِ نموذج الإنشاء السريع قصيرًا. فهو لأجل «أضف واحدًا من هذه دون أن أترك ما أنا فيه»، فضع فيه الحقول اللازمة حقًّا وحدها — وما بقي يمكن ملؤه لاحقًا بفتح السجل نفسه.
جعل قسم أعرض من بقية الأقسام
يوزّع الصف أقسامه على أعمدة متساوية — غير أن القسم يستطيع أن يأخذ أكثر من عمود. اختر القسم واضبط عرضه: أي عدد أعمدة الصف التي يشغلها.
وهذا ما يتيح للصف أن يكون غير متساوٍ. فصفٌّ من أربعة أعمدة عُرض قسمه الثاني ثلاثة يعطيك قسمًا ضيقًا بجوار قسم عريض — شكلٌ لم يكن ممكنًا من قبل، إذ كانت الطريقة الوحيدة لمنح قسم مساحةً أكبر هي تغيير عدد أعمدة الصف، وهو ما يُزحزح كل قسم آخر فيه.
ولا تعرض القائمة إلا حتى عدد أعمدة الصف نفسه، فما زاد ليس خيارًا أصلًا. ولا يعرضها الصف ذو العمود الواحد إطلاقًا: فشغل عمود واحد من عمود واحد هو ما يفعله القسم أصلًا.
وتضييق الصف لاحقًا آمن. فالقسم المضبوط على عرض ثلاثة في صفٍّ رباعي يصير كامل العرض إن حوّلت ذلك الصف إلى عمودين — يُعاد تدفقه، لا أن يفيض أو يمتنع عن الفتح. والعرض الذي ضبطته محفوظ لا مُستبدَل: وسّع الصف إلى أربعة ثانيةً فيعود القسم ثلاثة أعمدة. وما تراه والصف ضيّق هو القيمة المحدودة، فتغييرُ القائمة حينئذ يستبدلها فعلًا.
شريط الترويسة
فوق التبويبات على اللوحة شريط الترويسة. والحقول التي تُسقطها فيه تُعرض بجوار اسم السجل وتبقى مكانها أيًّا كان التبويب المفتوح — فهي للحقائق القليلة التي يحتاجها المرء قبل أن يقرّر إلى أين يذهب: من يملكه، وفي أي حالة هو، وكم مجموعه.
- اسحب حقلًا من اللوحة، أو من قسم، كما تفعل في أي مكان آخر. واسحب حقلًا خارجه لإزالته.
- يتّسع لأربعة حقول. فالترويسة شريط بجوار عنوان؛ والخامس يحوّلها إلى قسم صادف أنه في الأعلى، والنموذج فيه من هذه الأقسام.
- حقول الترويسة للقراءة فقط افتراضيًّا. وهذا ما الترويسة له — والحقل نفسه يكون عادةً على تبويب أيضًا حيث يمكن تعديله. فإن أردته قابلًا للتعديل في مكانه، اختر الرقاقة وأزل التأشير عن للقراءة فقط في لوحة الخصائص.
- وكل ما عدا ذلك مما يخص الوضع يعمل هناك أيضًا: تجاوز التسمية، وعنصر التحكم، ونص الإرشاد.
ما الذي يحدث خلف الكواليس
يُحفظ تخطيط النموذج بوصفه تعريفًا قانونيًا ويُتحقق منه مقابل مخطط النماذج. ويجب أن يكون كل حقل موضوع على النموذج حقلًا حقيقيًا على الكيان؛ فالنموذج الذي يشير إلى حقل غير موجود يُرفض. وتعليم نموذج بوصفه الافتراضي يلغي الافتراضي السابق لذلك الكيان.
التعريف المحفوظ هو النموذج — والمصمم إحدى وسائل تعديله، لا الوسيلة الوحيدة. فالنموذج المكتوب يدويًا أو المولَّد بأداة يُتحقق منه بالطريقة نفسها، وفتحه في المصمم يُظهر تمامًا ما يصفه.
حل المشكلات
- «… is not defined on this entity.» — حقل موضوع غير موجود؛ أضِف الحقل إلى الكيان أولًا، أو أزِله من النموذج.
- «… must be lower snake-case and start with the publisher prefix.» — صحّح الاسم المنطقي للنموذج.
- «The definition is not valid: …» — أخفق التخطيط في التحقق من المخطط (على سبيل المثال، قسم بلا حقول)؛ أضِف حقلًا واحدًا على الأقل لكل قسم.
- «A form or view named … already exists on this entity.» — اختر اسمًا منطقيًا مختلفًا.