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همانطور که هست.