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