blockly > Field > (سازنده)

فیلد.(سازنده)

یک نمونه جدید از کلاس Field می سازد

امضا:

constructor(value: T | typeof Field.SKIP_SETUP, validator?: FieldValidator<T> | null, config?: FieldConfig);

مولفه های

پارامتر تایپ کنید شرح
ارزش T | نوع فیلد .SKIP_SETUP مقدار اولیه فیلد همچنین Field.SKIP_SETUP را می‌پذیرد اگر می‌خواهید از تنظیم صرفنظر کنید (فقط توسط زیرکلاس‌هایی استفاده می‌شود که می‌خواهند پیکربندی و تنظیم مقدار فیلد را پس از اجرای سازنده‌های خود انجام دهند).
تایید کننده Field Validator <T> | خالی (اختیاری) تابعی که برای تأیید تغییرات مقدار فیلد فراخوانی می شود. یک مقدار را می گیرد و یک مقدار معتبر یا تهی برای لغو تغییر برمی گرداند.
پیکربندی FieldConfig (اختیاری) نقشه ای از گزینه های مورد استفاده برای پیکربندی فیلد. برای لیستی از ویژگی هایی که این پارامتر پشتیبانی می کند، به مستندات فیلد جداگانه مراجعه کنید.