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

تدعم معظم الحقول في نموذج الإضافة تعيين قيمة افتراضية.

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

عند تعديل البيانات الموجودة، لن يتم ملء الحقل الفارغ بالقيمة الافتراضية. فقط البيانات المضافة حديثًا هي التي سيتم ملؤها بالقيمة الافتراضية.
فقط علاقات النوع "متعدد إلى واحد" و "متعدد إلى متعدد" هي التي تحتوي على قيم افتراضية عند استخدام مكونات التحديد (Select، RecordPicker).

تنقسم إلى فئتين: حقول غير الارتباط وحقول الارتباط.
toString؛
متغيرات القيم الافتراضية غير الارتباطية
متغيرات القيم الافتراضية للارتباط
hasOne، يدعم علاقات "إلى واحد" فقط؛hasMany، يدعم كلاً من "إلى واحد" (تحويل داخلي) و "إلى متعدد"؛belongsToMany، يدعم كلاً من "إلى واحد" (تحويل داخلي) و "إلى متعدد"؛belongsTo، عادةً ما يكون "إلى واحد"، ولكن عندما تكون العلاقة الأصلية hasMany، فإنه يدعم أيضًا "إلى متعدد" (لأن hasMany/belongsTo هي في الأساس علاقة متعدد إلى متعدد)؛النموذج

على سبيل المثال، في علاقة A.B، إذا كان b1 مرتبطًا بـ a1، فلا يمكن ربطه بـ a2. إذا أصبح b1 مرتبطًا بـ a2، فسيتم إزالة ارتباطه بـ a1. في هذه الحالة، لا تتم مشاركة البيانات، بينما القيمة الافتراضية هي آلية مشاركة (يمكن للجميع الارتباط). لذلك، لا يمكن تعيين قيم افتراضية لعلاقات "واحد إلى واحد" و "واحد إلى متعدد".
لأن التركيز الأساسي للنماذج الفرعية والجداول الفرعية هو التعديل المباشر لبيانات الارتباط (بما في ذلك الإضافة والإزالة)، بينما القيمة الافتراضية للارتباط هي آلية مشاركة حيث يمكن للجميع الارتباط، ولكن لا يمكن تعديل بيانات الارتباط. لذلك، ليس من المناسب توفير قيم افتراضية في هذا السيناريو.
بالإضافة إلى ذلك، تحتوي النماذج الفرعية أو الجداول الفرعية على حقول فرعية، وسيكون من غير الواضح ما إذا كانت القيمة الافتراضية للنموذج الفرعي أو الجدول الفرعي هي قيمة افتراضية للصف أو للعمود.
بالنظر إلى جميع العوامل، من الأنسب ألا تحتوي النماذج الفرعية أو الجداول الفرعية على قيم افتراضية مباشرة، بغض النظر عن نوع العلاقة.