목록 상자 () 대 / 소문자를 구분하는 방법?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />목록 상자의 대소 문자를 어떻게 구분합니까? 예를 들어 첫 번째 항목 만 표시한다는 점을 제외하고 다섯 가지 항목 모두를 표시하는 다음 스크립트를 원합니다.
list = {AAA, aaa, AaA, AAa, aaA};
새 창 ( "Example", ListBox (list));
각 항목은 고유하며 최종 사용자가 이해할 수 있습니다. 도와주세요!
Re : 목록 상자 () 대 / 소문자를 구분하는 방법?명확히하기 위해, 나는 이것이 고려되지 않은 사건처럼 보임에 동의한다. 이 문제는 JMP의 향후 릴리스에서 고려하기 위해 JMP 개발 팀에보고되었습니다. 많은 릴리스에서이 동작이 적절하게 수행 되었기 때문에 개발 팀은 기존 스크립트에 미칠 수있는 영향으로 인해 이러한 변경을 신중하게 고려해야합니다.
친절하고,
웬디
Re : 목록 상자 () 대 / 소문자를 구분하는 방법?고맙습니다, 전 목록을 수정하기 전후에 연관 배열을 사용하는 PMroz와 비슷한 솔루션을 사용하고있었습니다. WORDS 또는 SUBSTR은 데이터 세트가 복잡한 경우 항상 문제가있는 경향이있었습니다. 그러나 위의 trailingSpaces 스크립트로 번호 목록을 대체하여 UI의 혼잡을 줄이는 데 도움이됩니다. 아이디어를 가져 주셔서 감사합니다.
추가 정보:
나는 이것을 기술 지원에보고했으며, 이것이 list box () 함수의 예기치 않은 사용이라고 말했고 그들은 미래 버전에서 수정 될 것이라고 말했습니다. 다음은 패치 12.2로 변경되기를 기대합니다.
Re : 목록 상자 () 대 / 소문자를 구분하는 방법?비슷한 것을해야했기 때문에 모든 항목 앞에 숫자를 붙였습니다. 선택 항목을 사용할 시간이되면 WORDS 또는 SUBSTR을 사용하여 번호를 제거하십시오.
명부 = { "1. AAA " , "2. 아아 " , "삼. AaA " , "4. AAa " , "5. aaA " } ;
새창 ( "예" , 리스트 박스 ( 명부 )) ;
Re : 목록 상자 () 대 / 소문자를 구분하는 방법? 어쩌면 이것은 의도 된 행동이지만, 나에게 버그와 비슷해 보입니다. 이메일을 보내주십시오. support@jmp.com 이는 공식 기술 지원 시스템의 한 방법입니다.
해결 방법은 아래 방법을 시도해 볼 수 있습니다. 세부 사항에 따라 '트림 ()'을 눌러 사용자 선택을 복구 할 수도 있습니다.
NamesDefaultToHere ( 1 ) ;
trailingSpaces =
기능 ({ inList } , { DefaultLocal } ,
아웃리스트 = {} ;
에 대한 ( 나는 = 1 , 나는 <= NItems ( inList ) , 나는 ++, 에 집어 넣다 ( 아웃리스트 , inList [ 나는 ] || 반복 ( "" , 나는 )))) ;
아웃리스트 ;
) ;
listOfAs = { "아아" , "AAA" , "AaA" } ;
새창 ( "예" , 리스트 박스 ( trailingSpaces ( listOfAs ) )) ;
Re : List Box () 대소 문자를 구분하는 방법?이 스레드는 다소 오래되었지만 비슷한 문제를 찾는 다른 사람을 위해 JMP 13 이상에서 해결 방법을 공유하고 싶습니다. Listbox ()는 이제 << 대소 문자를 구분하고 << 대소 문자를 구분하여 메시지를 보낼 수 있습니다. 기본값은 대소 문자를 구분하도록 변경되었지만 이제는 필요에 따라 대소 문자를 모두 처리 할 수 있습니다.