ฟังก์ชันโปรแกรมวิธีใช้การตรวจสอบ

มีฟังก์ชันโปรแกรมวิธีใช้การตรวจสอบในไฟล์จาวาสคริปต์ที่พร้อมให้คุณใช้งานหลายรายการ

ฟังก์ชันโปรแกรมวิธีใช้การตรวจสอบ คำอธิบาย

CriteriaValidator.getSubjectArea()

ส่งคืนชื่อของหัวเรื่องที่อ้างอิงโดยการวิเคราะห์ โดยทั่วไป จะใช้ในคำสั่ง switch ภายในฟังก์ชัน ก่อนที่จะดำเนินการตรวจสอบอื่นๆ ต่อไป หากการวิเคราะห์เป็นเกณฑ์ที่กำหนดเป็นชุด การวิเคราะห์จะส่งคืน ค่านัล

CriteriaValidator.tableExists(sTable)

ส่งคืน true หากมีการเพิ่มโฟลเดอร์ (ตาราง) ที่ระบุในการวิเคราะห์โดยผู้ออกแบบเนื้อหา และ false หากไม่มีการเพิ่มโฟลเดอร์

CriteriaValidator.columnExists(sTable, sColumn)

ส่งคืน true หากมีการเพิ่มคอลัมน์ที่ระบุในการวิเคราะห์โดยผู้ออกแบบเนื้อหา และ false หากไม่มีการเพิ่มคอลัมน์

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

ตรวจสอบเพื่อให้แน่ใจว่ามี dependentColumn หากมี checkColumn ฟังก์ชันนี้ส่งคืน true หากไม่มี checkColumn หรือมี checkColumn และคอลัมน์อ้างอิง หาก checkColumn และ dependentColumn เป็น null แสดงว่ามีการตรวจสอบโฟลเดอร์แล้ว หากมีคอลัมน์จาก checkTable แสดงว่าต้องมีคอลัมน์จาก dependentTable ด้วย

CriteriaValidator.filterExists(sFilterTable, sFilterColumn)

ส่งคืน true หากมีฟิลเตอร์อยู่ในคอลัมน์ที่ระบุ และ false หากไม่มีฟิลเตอร์

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

ตรวจสอบเพื่อให้แน่ใจว่ามี dependentFilter หากมี checkColumn อยู่ในลิสต์การแสดง ฟังก์ชันนี้ส่งคืน true หากไม่มี checkColumn หรือมี checkColumn และฟิลเตอร์อ้างอิง

CriteriaValidator.filterCount(sFilterTable, sFilterColumn)

ส่งคืนจำนวนค่าของฟิลเตอร์ที่ระบุไว้สำหรับคอลัมน์แบบลอจิคัลที่กำหนดให้ หากค่าฟิลเตอร์ คือ "equals," "null," "notNull", หรือ "in" ฟังก์ชันจะส่งคืนจำนวนค่าที่เลือกไว้ หากไม่มีการใช้คอลัมน์ในฟิลเตอร์ ฟังก์ชันจะส่งคืนค่าศูนย์ หากมีการพรอมต์คอลัมน์โดยไม่มีค่าดีฟอลต์ ฟังก์ชันจะส่งคืน -1 สำหรับโอเปอเรเตอร์ของฟิลเตอร์อื่นทั้งหมด (เช่น "greater than," "begins with" เป็นต้น) ฟังก์ชันจะส่งคืน 999 เนื่องจากไม่สามารถกำหนดจำนวนค่าได้