تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
blockly > الحقل > setValidator
طريقة Field.setValidator()
لإعداد دالة تحقّق جديدة للحقول القابلة للتعديل، أو محو أداة التحقّق المعدّة مسبقًا
تستخدم دالة المدقق قيمة الحقل الجديد، وتعرض قيمة تم التحقق من صحتها. يمكن أن تكون القيمة التي تم التحقق من صحتها هي قيمة الإدخال أو نسخة معدلة من قيمة الإدخال أو قيمة فارغة لإلغاء التغيير.
إذا لم تعرض الدالة أي شيء (أو تعرض قيمة غير محددة)، يتم قبول القيمة الجديدة على أنها صالحة. يتيح ذلك للحقول التي تستخدم الدالة التي تم التحقّق منها كإشعار بحدث تغيير على مستوى الحقل.
Signature:
setValidator(handler: FieldValidator<T>): void;
المعلمات
المعلمة |
النوع |
الوصف |
المعالج |
FieldValidator<T> |
دالة المدقق أو خالية لمحو مدقق سابق. |
المرتجعات:
فراغ
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص 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 `setValidator()` method configures or removes a validation function for editable fields. This function, provided as a `handler`, receives the new field value and returns either a validated value, a modified value, or `null` to prevent the change. Returning nothing or `undefined` accepts the new value. The `handler` parameter can also be set to `null` to clear an existing validator. It takes a `FieldValidator` type and returns `void`.\n"]]