مشاركة عبر


setSubmitMode (مرجع واجهة برمجة تطبيقات العميل)

تعيين ما إذا كان سيتم إرسال البيانات من العمود عند حفظ السجل.

أنواع الأعمدة المدعومة

الكل

بناء الجملة

formContext.getAttribute(arg).setSubmitMode(mode)

المعلمات

النوع: سلسلة.

الوصف: تعيين إحدى قيم الوضع التالي:

  • always: يتم إرسال البيانات دائما مع حفظ.
  • never: لا يتم إرسال البيانات أبدا مع حفظ. عند استخدام هذه القيمة، لا يمكن تحرير العمود (الأعمدة) في نموذج هذا العمود.
  • dirty: السلوك الافتراضي. يتم إرسال البيانات مع الحفظ عند تغييرها.

ملاحظات

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

‏‫ملاحظة‬

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

يتم تعيين الأعمدة التي لا يتم تحديثها بعد الحفظ الأولي للسجل، مثل createdby، بحيث لا يتم إرسالها عند الحفظ. لفرض إرسال قيمة عمود سواء تم تغييرها أم لا، استخدم هذا الأسلوب مع تعيين المعلمة mode إلى always.

getSubmitMode (مرجع واجهة برمجة تطبيقات العميل)