검증 Helper 함수

일부 검증 helper 함수는 JavaScript 파일로 사용하도록 제공됩니다.

검증 Helper 함수 설명

CriteriaValidator.getSubjectArea()

분석에서 참조되는 주제 영역의 이름을 반환합니다. 일반적으로 다른 검증을 수행하기 전 이 함수 내에서 전환 문에 사용됩니다. 분석이 집합 기준 조건인 경우 null을 반환합니다.

CriteriaValidator.tableExists(sTable)

콘텐츠 설계자가 지정된 폴더(테이블)를 분석에 추가한 경우 true를 반환하고, 폴더가 추가되지 않았으면 false를 반환합니다.

CriteriaValidator.columnExists(sTable, sColumn)

콘텐츠 설계자가 분석에 지정된 열을 추가한 경우 true를 반환하고 열이 추가되지 않았으면 false를 반환합니다.

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

checkColumn이 제공된 경우 dependentColumn이 존재하는지 확인합니다. checkColumn이 제공되지 않았으면 true를 반환합니다. 그렇지 않으면 checkColumn 및 종속 열이 제공됩니다. checkColumndependentColumnnull이면 폴더가 검증됩니다. checkTable의 열이 제공되었으면 dependentTable의 열이 제공되어 있어야 합니다.

CriteriaValidator.filterExists(sFilterTable, sFilterColumn)

지정된 열에 필터가 존재하면 true를 반환하고, 필터가 제공되지 않았으면 false를 반환합니다.

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

checkColumn이 프로젝션 목록에 제공된 경우 dependentFilter가 존재하는지 확인합니다. checkColumn이 제공되지 않았으면 true를 반환합니다. 그렇지 않으면 checkColumn 및 종속 필터가 제공됩니다.

CriteriaValidator.filterCount(sFilterTable, sFilterColumn)

제공된 논리적 열에 지정된 필터 값 수를 반환합니다. 필터 값이 "equals," "null," "notNull" 또는 "in"이면 선택한 값 수를 반환합니다. 열이 필터에 사용되지 않았으면 0을 반환합니다. 기본값 없이 열 프롬프트가 표시된 경우에는 -1을 반환합니다. "greater than", "begins with" 등의 다른 모든 필터 연산자의 경우 값 수를 확인할 수 없기 때문에 999를 반환합니다.