blockly > Field > doClassValidation_

روش Field.doClassValidation_().

تغییرات مربوط به مقدار یک فیلد را قبل از تنظیم اعتبارسنجی کنید. برای مثالی از اجرای زیر کلاس، **FieldDropdown** را ببینید.

**توجه:** اعتبارسنجی یک گزینه را بین T برمی گرداند ، null ، و undefined . پیاده سازی **فیلد** هرگز undefined باز نخواهد گشت ، اما اگر مقدار جدید با T سازگار باشد، برای یک زیرکلاس معتبر است که undefined . .

امضا:

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

مولفه های

پارامتر تایپ کنید شرح
newValue تی مقداری که باید تایید شود.

برمی گرداند:

T | null | تعریف نشده

یکی از سه دستورالعمل برای تنظیم مقدار جدید: T ، null ، یا undefined .

  • T برای تنظیم مقدار بازگشتی این تابع به جای newValue .

  • null برای فراخوانی doValueInvalid_ و تنظیم نکردن مقدار.

  • undefined برای تنظیم newValue همانطور که هست.