blockly > الحقل > doClassValidation_

طريقة Field.doClassPlatformation_()

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

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

Signature:

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

المَعلمات

المَعلمة Type الوصف
newValue T القيمة التي سيتم التحقق من صحتها.

المرتجعات:

T | قيمة فارغة | غير محدّد

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

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

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

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