blockly > FieldMultilineInput > (دالة إنشاء)

FieldMultilineInput.(constructor)

تنشئ هذه الدالة مثيلاً جديدًا من الفئة FieldMultilineInput.

Signature:

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

المَعلمات

المَعلمة Type الوصف
القيمة سلسلة | typeof Field.SKIP_SETUP (اختياري) المحتوى الأولي للحقل. يجب أن يتم التحويل إلى سلسلة. يتم ضبط القيمة التلقائية على سلسلة فارغة إذا كانت قيمة فارغة أو غير محدّدة. وتقبل أيضًا Field.SKIP_إعداد إذا كنت ترغب في تخطي الإعداد (لا تستخدمها إلا الفئات الفرعية التي تريد معالجة التهيئة وتعيين قيمة الحقل بعد تشغيل أدوات الإنشاء الخاصة بها).
validator FieldMultilineInputValidator (اختياري) دالة اختيارية يتم استدعاءها للتحقق من أي قيود على ما أدخله المستخدم. تخذ النص الجديد كوسيطة وتعرض إما النص المقبول أو النص البديل أو القيمة الخالية لإلغاء التغيير.
config FieldMultilineInputConfig (اختياري) خريطة للخيارات المُستخدَمة لإعداد الحقل. راجِع [مستندات إنشاء الحقول]https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/multiline-text-input#creation للحصول على قائمة بالسمات المتوافقة مع هذه المَعلمة.