وظائف مساعد التحقق من الصحة

تتوفر العديد من وظائف مساعد التحقق من الصحة في ملف JavaScript لتتمكن من استخدامها.

وظيفة مساعد التحقق من الصحة الوصف

CriteriaValidator.getSubjectArea()

إرجاع اسم مجال الموضوع المُشار إليه بواسطة التحليل. يتم استخدامه عمومًا في عبارة التبديل داخل الوظيفة قبل إجراء عمليات التحقق الأخرى. إذا كان التحليل عبارة عن معايير قائمة على مجموعة، فإنه يُرجع null.

CriteriaValidator.tableExists(sTable)

يتم إرجاع true إذا تمت إضافة المجلد المحدد (الجدول) إلى التحليل بواسطة مصمم المحتوى، وإرجاع false إذا لم تتم إضافة المجلد.

CriteriaValidator.columnExists(sTable, sColumn)

يتم إرجاع true إذا تمت إضافة العمود المحدد إلى التحليل بواسطة مصمم المحتوى، وإرجاع false إذا لم تتم إضافة العمود.

CriteriaValidator.dependentColumnExists(sCheckTable, sCheckColumn, sDependentTable, sDependentColumn)

يتم إجراء عمليات التحقق للتأكد من وجود dependColumn في حالة وجود checkColumn. إرجاع true إذا لم يكن عمود الاختيار موجودًا، أو كان عمود الاختيار والعمود التابع موجودين. إذا كانت قيمة checkColumn وdependentColumn خالية، فسيتم التحقق من صحة المجلدات. في حالة وجود أي عمود من checkTable، فيجب أن يكون هناك عمود من dependentTable.

CriteriaValidator.filterExists(sFilterTable, sFilterColumn)

إرجاع true في حالة وجود مرشح في العمود المحدد، وإرجاع false في حالة عدم وجود مرشح.

CriteriaValidator.dependentFilterExists(sCheckTable, sCheckColumn, sFilterTable, sFilterColumn)

يتم التحقق للتأكد من وجود dependentFilter في حالة وجود checkColumn في قائمة العرض. إرجاع true إذا لم يكن checkColumn موجودًا، أو كان checkColumn والمرشح التابع موجودين.

CriteriaValidator.filterCount(sFilterTable, sFilterColumn)

إرجاع عدد قيم الترشيح المحددة للعمود المنطقي المحدد. إذا كانت قيمة التصفية هي "يساوي" أو "null" أو "notNull" أو "in"، ثم تقوم بإرجاع عدد القيم المختارة. إذا لم يتم استخدام العمود في المرشح، فإنه يُرجع صفرًا. إذا تمت مطالبة العمود بدون أي إعدادات افتراضية، فسيتم إرجاع -1. بالنسبة لجميع المرشحات الأخرى (مثل "أكبر من"، و"يبدأ بـ"، وما إلى ذلك) فإنها ستُرجع 999، لأنه لا يمكن تحديد عدد القيم.