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

FieldMultilineInput.(سازنده)

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

امضا:

constructor(value?: string | typeof Field.SKIP_SETUP, validator?: FieldMultilineInputValidator, config?: FieldMultilineInputConfig);

مولفه های

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