פונקציות מסייע של בדיקת תקינות

מספר פונקציות של מסייע בבדיקת תקינות זמינות בקובץ JavaScript לשימושך.

פונקציית מסייע בבדיקת תקינות תיאור

CriteriaValidator.getSubjectArea()

מחזירה את שם תחום הנושא שאליו הניתוח מתייחס. הוא משמש בדרך כלל במשפט switch בתוך הפונקציה לפני ביצוע בדיקת תקינות אחרת. אם הניתוח הוא קריטריונים מבוססי סל, אז הוא מחזיר null.

CriteriaValidator.tableExists(sTable)

מחזירה אמת אם התיקייה (טבלה) שצוינה נוספה לניתוח על-ידי מעצב התוכן, ושקר אם התיקייה לא נוספה.

CriteriaValidator.columnExists(sTable, sColumn)

מחזירה אמת אם העמודה שצוינה נוספה לניתוח על-ידי מעצב התוכן, ושקר אם העמודה לא נוספה.

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

בודק כדי לוודא ש-dependentColumn קיים אם checkColumn קיים. מחזירה את אמת אם checkColumn אינו קיים, או ש-checkColumn והעמודה התלויה קיימים. אם checkColumn ו-dependentColumn הם null, אז התיקיות מאומתות. אם קיימת עמודה כלשהי מ-checkTable, אז חייבת להיות עמודה מ-dependentTable.

CriteriaValidator.filterExists(sFilterTable, sFilterColumn)

מחזירה אמת אם קיים מסנן בעמודה שצוינה, ושקר אם לא קיים מסנן.

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

בודק כדי לוודא ש-dependentFilter קיים אם checkColumn קיים ברשימת הצפי. מחזירה אמת אם checkColumn אינו קיים, או אם checkColumn והמסנן התלוי קיימים.

CriteriaValidator.filterCount(sFilterTable, sFilterColumn)

מחזירה את מספר ערכי המסנן שצוינו בשביל העמודה הלוגית הנתונה. אם ערך המסנן הוא "שווה ל-", "null", "notNull", או "ב-", לאחר מכן היא מחזירה את מספר הערכים שנבחרו. אם העמודה אינה בשימוש במסנן, היא מחזירה אפס. אם ניתנה הנחיה לעמודה ללא ברירת מחדל, היא מחזירה -1. לכל שאר אופרטורי המסנן (כגון "גדול מ-", "מתחיל ב-," וכן הלאה) היא מחזרה 999, מכיוון שלא ניתן לקבוע את מספר הערכים.