유효성 검사기
유효성 검사기 함수는 JavaScript 표현식을 평가하는 데 사용할 수 있는 비시각적 위젯입니다. 이 함수를 사용하면 사용자 입력의 유효성을 검사하고 true 또는 false 부울 값을 반환하는 표현식을 만들 수 있습니다. 예를 들어, 사용자는 텍스트 필드의 특정 형식과 일치하지 않는 숫자 패턴을 입력할 수 있습니다. 숫자 형식을 데이터 테이블에 저장하기 전에 해당 형식의 유효성을 검사하는 유효성 검사기 함수를 만들 수 있습니다.
유효성 검사기 함수 만들기
1. 함수 패널에서
을 클릭합니다.
새 함수 대화 상자가 열립니다.
2. 드롭다운 목록에서 유효성 검사기를 선택합니다.
3. 함수의 이름을 입력한 후 다음을 클릭합니다.
4. 매개 변수를 추가한 다음 평가할 JavaScript 표현식을 입력합니다.
5. 완료를 클릭합니다.
함수가 유효성 검사기 아래의 함수 패널에 추가됩니다.
함수 옵션
함수에 대해 다음과 같은 구성 옵션을 설정할 수 있습니다.
• 설명 - 함수에 대한 설명을 설정합니다.
• 식 - 평가할 JavaScript 식입니다.
• 출력 - 평가된 표현식에서 출력을 반환합니다.
• 자동 평가 - 입력 데이터가 변경될 때 표현식을 자동으로 평가합니다.
매개 변수 추가
다른 서비스 및 속성의 데이터를 바인딩하려면 입력 매개 변수를 추가해야 합니다. 매개 변수를 추가하려면 다음을 수행합니다.
1. 을 클릭하여 함수 구성 대화 상자를 엽니다.
2. 매개 변수 추가 버튼을 클릭하여 함수에 추가 매개 변수를 추가합니다.
◦ 표현식에 사용할 매개 변수 이름을 입력합니다.
◦ 매개 변수 기본 유형을 선택하여 매개 변수에 바인딩할 수 있는 데이터 유형을 지정합니다.
3. 완료를 클릭합니다.
매개 변수는 함수에 대한 매개 변수 목록에 바인딩 가능한 속성으로 나열됩니다.
JavaScript 표현식 사용
표현식을 정의합니다.
모든 JavaScript 비교 연산자를 사용할 수 있습니다. 단순 비교 표현식의 경우 if() 및 else() 문이 필요하지 않습니다.
• 입력이 부울 유형인 경우 표현식 필드에 "input"을 직접 입력할 수 있습니다.
• 입력이 숫자 유형인 경우 표현식 필드에 "input==1"을 직접 입력할 수 있습니다.
표현식을 평가합니다.
유효성 검사기 함수가 Evaluate 속성에 의해 트리거됩니다. 이 속성을 버튼 위젯의 Clicked 속성과 같은 이벤트에 바인딩할 수 있습니다.
| 입력 매개 변수가 변경될 때 표현식을 자동으로 평가하도록 자동 평가 옵션을 활성화합니다. |
표현식은 부울 결과를 반환합니다. True 및 False 이벤트 속성을 바인딩하여 Navigate, Execute 또는 Refresh와 같은 매쉬업 내 다른 서비스 또는 이벤트를 트리거할 수 있습니다.
기본 출력
출력 확인란을 선택하면 함수가 기본적으로 True를 반환합니다. Output 확인란을 선택 해제하면 함수가 False를
함수 속성
유효성 검사기 함수에는 다음 속성이 포함됩니다.
속성 | 설명 | 기본 유형 | 기본값 | 바인딩 가능 여부 (Y/N) | 로컬리제이션 가능 여부 (Y/N) |
---|
Evaluate | 표현식을 평가하는 서비스입니다. | 해당 없음 | 해당 없음 | Y | N |
Output | 유효성 검사기 표현식의 출력입니다. | 해당 없음 | 해당 없음 | Y | N |
True | 평가된 표현식이 True인 경우 트리거되는 이벤트입니다. | 해당 없음 | 해당 없음 | Y | N |
False | 평가된 표현식이 False인 경우 트리거되는 이벤트입니다. | 해당 없음 | 해당 없음 | Y | N |