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