تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
blockly > الحقل > (أداة الإنشاء)
Field.(constructor)
إنشاء مثيل جديد لفئة Field
Signature:
constructor(value: T | typeof Field.SKIP_SETUP, validator?: FieldValidator<T> | null, config?: FieldConfig);
المعلمات
المعلمة |
النوع |
الوصف |
القيمة |
ث | نوع Field.SKIP_SETUP |
القيمة الأولية للحقل. تقبل أيضًا Field.SKIP_setup إذا كنت تريد تخطي الإعداد (تستخدمه فقط الفئات الفرعية التي تريد التعامل مع التهيئة وتعيين قيمة الحقل بعد تشغيل الصيغ الخاصة بها). |
المدقق |
FieldValidator<T> | فارغ |
(اختياري) دالة يتم استدعاؤها للتحقُّق من التغييرات في قيمة الحقل. يحتوي على قيمة تقوم بإرجاع قيمة تم التحقق من صحتها، أو خالية لإلغاء التغيير. |
config |
FieldConfig |
(اختياري) خريطة للخيارات المُستخدَمة لضبط الحقل. ارجع إلى مستندات الحقول الفردية للحصول على قائمة بالخصائص التي تتيحها هذه المَعلمة. |
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)"],[],["The `Field` class constructor initializes a new field instance. It accepts three parameters: `value`, `validator`, and `config`. `value` sets the field's initial value or `Field.SKIP_SETUP` for deferred setup. `validator` is an optional function to validate value changes, returning a validated value or null. `config`, also optional, is a map of field-specific configuration options. These parameters enable setting the initial state and defining constraints.\n"]]