CommitEdit

النماذج، التفاعل، سجل التحرير

الوصف

TPDFlibFormSession

/MaxLen

/V النشط عبر معاملة تحقق وتنسيق واحدة تُحاذى قيمة الحقل المرشحة إلى ExecuteFormFieldScript المهيأ عند حدود المقاطع الرسومية الكاملة قبل بدء التحقق عندما تغيرت القيمة يُرسل إجراء تحقق fsaValidateField المتاح، ويشغل تحقق JavaScript عبر

/F مع fsaFormatField فيصبح القيمة المعادة منه المرشح الجديد يُرسل بعد ذلك إجراء تنسيق

DisplayValue المتاح، وينتج سكربت تنسيق JavaScript مع OnValueChanged قيمة العرض تُكتب القيمة الخام المتحقق منها إلى الحقل بينما تحتفظ

OriginalValue ومظهر الأداة المحدَّث بنتيجة التنسيق، ولا يُطلق

التصريح

function CommitEdit: Integer;

قيمة الإرجاع

تُرجع 1 عندما نجحت المعاملة ومُسحت حالة التحرير، وإلا 0 عندما كان الاستدعاء معاد الدخول أو لا يوجد حقل قابل للتحرير نشط أو الحقل للقراءة فقط أو رفضت قيمةً خطوة تحقق أو تنسيق أو كتابة

مثال

if Session.BeginEdit(FieldIndex) = 1 then
begin
  Session.PasteText('42');
  if Session.CommitEdit <> 1 then
    Session.CancelEdit;
end;

انظر أيضًا

BeginEdit, CancelEdit, Blur, FocusField, ExecuteFormFieldScript, DispatchAction, DisplayValue, ClampTextLength, TPDFlibFormSession