나는 ListBox를 두 개로 제한하여 선택 옵션을 제한해야합니다. 8.5.2를 사용하고 있으므로 SSJS 사용자 정의 유효성 검사기를 사용할 수 없지만 Java 유효성 검사기를 사용할 수 있습니다. Java 유효성 검사기는 submittedValue를 쉼표로 구분 된 String으로 수신했습니다.ListBox 다중 값 문자열 객체
값에 쉼표가 포함되어 있으면 문제가 발생합니다. 이 경우 submitValue 문자열을 쉼표로 분리하면 내 코드가 실제로 선택한 것보다 더 많은 옵션이 선택되었다고 생각할 것입니다.
값이 기본 Notes 문서에 다시 쓰여지면 getValue() 로의 변환이 값을 올바르게 매핑합니다. 따라서 getSubmittedValue()가 쉼표가 포함 된 ListBox의 단일 옵션 인 경우 getValue()는 두 요소가 아닌 단일 요소를 제공합니다.
내 쿼리는 getSubmittedValue()에서 getValue() 로의 변환을 재현하여 선택한 옵션 수를 올바르게 계산하는 방법입니다.
혼수 상태로 나눠서는 안됩니다. 옵션이 다른 경우 (다른 옵션의 하위 문자열로 옵션을 찾을 수없는 경우) 제출 된 값을 "잘라낼"수 있습니다. 처음 2 승. –
문제는 submitValue를 쉼표로 구분하여 알 수있는 한이를 변경할 수있는 방법이 없습니다. 옵션에 쉼표가 포함되어 있는지 여부를 제어 할 수 없으므로 선택한 옵션에 쉼표가 포함될 수 있습니다. –
일부 스 니펫 및 예제 옵션을 제공하십시오. –