blockly > Field > setValidator
متد Field.setValidator().
یک تابع اعتبار سنجی جدید را برای فیلدهای قابل ویرایش تنظیم می کند یا اعتبارسنجی تنظیم شده قبلی را پاک می کند.
تابع اعتبارسنجی مقدار فیلد جدید را می گیرد و مقدار اعتبارسنجی شده را برمی گرداند. مقدار تأیید شده می تواند مقدار ورودی، نسخه اصلاح شده مقدار ورودی یا تهی برای لغو تغییر باشد.
اگر تابع چیزی را برگرداند (یا تعریف نشده برمی گرداند) مقدار جدید به عنوان معتبر پذیرفته می شود. این برای اجازه دادن به فیلدهایی است که از تابع تأیید شده به عنوان اعلان رویداد تغییر در سطح فیلد استفاده می کنند.
امضا:
setValidator(handler: FieldValidator<T>): void;
پارامترها
پارامتر | تایپ کنید | توضیحات |
---|---|---|
کنترل کننده | Field Validator <T> | تابع اعتباردهنده یا تهی برای پاک کردن اعتبارسنجی قبلی. |
برمی گرداند:
باطل