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 (اختیاری) نقشه ای از گزینه های مورد استفاده برای پیکربندی فیلد. برای لیستی از ویژگی هایی که این پارامتر پشتیبانی می کند، به مستندات فیلد جداگانه مراجعه کنید.