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

FieldVariable.(سازنده)

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

امضا:

constructor(varName: string | null | typeof Field.SKIP_SETUP, validator?: FieldVariableValidator, variableTypes?: string[], defaultType?: string, config?: FieldVariableConfig);

پارامترها

پارامتر تایپ کنید توضیحات
varName رشته | null | نوع فیلد.SKIP_SETUP نام پیش فرض متغیر در صورت تهی بودن، یک نام متغیر منحصر به فرد ایجاد می شود. همچنین Field.SKIP_SETUP را می‌پذیرد اگر می‌خواهید از راه‌اندازی صرفنظر کنید (فقط برای زیرکلاس‌هایی استفاده می‌شود که می‌خواهند پیکربندی را مدیریت کنند و مقدار فیلد را پس از اجرای سازنده‌های خود تنظیم کنند).
تایید کننده FieldVariableValidator (اختیاری) تابعی که برای تأیید تغییرات مقدار فیلد فراخوانی می شود. شناسه متغیر را می گیرد و شناسه متغیر معتبر یا تهی را برای لغو تغییر برمی گرداند.
متغیر انواع رشته[] (اختیاری) فهرستی از انواع متغیرهایی که باید در فهرست کشویی گنجانده شوند. فقط در صورتی استفاده می شود که پیکربندی ارائه نشده باشد.
نوع پیش فرض رشته (اختیاری) نوع متغیری که اگر مقدار این فیلد به صراحت تنظیم نشده باشد ایجاد می شود. پیش‌فرض به '' است. فقط در صورتی استفاده می شود که پیکربندی ارائه نشده باشد.
پیکربندی FieldVariableConfig (اختیاری) نقشه ای از گزینه های مورد استفاده برای پیکربندی فیلد. [اسناد ایجاد فیلد] https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/variable#creation را برای فهرستی از ویژگی هایی که این پارامتر پشتیبانی می کند، ببینید.