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 للحصول على قائمة بالسمات المتوافقة مع هذه المَعلمة. |