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