blockly > الحقل > doClassValidation_

طريقة Field.doClassValidation_()

يمكنك التحقّق من صحة التغييرات في قيمة أحد الحقول قبل ضبطها. راجِع **FieldDropdown** للحصول على مثال على تنفيذ الفئة الفرعية.

**ملاحظة:** تؤدي عملية التحقّق من الصحة إلى عرض خيار واحد بين T وnull وundefined. **لن يؤدي تنفيذ الحقل** إلى عرض undefined مطلقًا، ولكنه يكون صالحًا لفئة فرعية لعرض undefined في حال توافق القيمة الجديدة مع T.

Signature:

protected doClassValidation_(newValue: T): T | null | undefined;

المعلمات

المعلمة النوع الوصف
newValue T القيمة المطلوب التحقق من صحتها.

المرتجعات:

ث | null | غير محدّدة

أحد التعليمات الثلاثة لضبط القيمة الجديدة: T أو null أو undefined.

  • T لضبط القيمة التي تعرضها هذه الدالة بدلاً من newValue.

  • null لاستدعاء doValueInvalid_ وعدم ضبط قيمة.

  • undefined لضبط newValue كما هي.