이 위시리스트 요청에 영감을 준 것은 무엇입니까?
데이터베이스에서 가져온 긴 테스트 이름 목록이 있습니다(잠재적으로 수천 개 이상). 데이터 필터를 사용하여 사용자가 대화식으로 테스트 목록을 몇 가지 흥미로운 항목으로 좁힐 수 있도록 하고 싶습니다. 데이터 테이블에서 선택한 테스트를 추출하고 적절한 SQL 쿼리를 생성하는 스크립트가 있습니다.
가장 일반적인 방법은 정규식 모드에서 검색 표시줄을 사용하는 것입니다. 그러나 결과 목록은 사용자 유형에 따라 동적으로 필터링되기 때문에 예측할 수 없는 지연, JMP 업데이트로 인한 일시 중지 등이 발생할 수 있습니다. 수백 개의 항목은 괜찮지만 긴 목록의 경우 백그라운드에서 필터링하는 동안 JMP가 입력 수락을 중단하거나 입력 중인 문자 몇 개가 누락되는 것은 실망스러운 일입니다.
현재 데이터 필터에서 다음 코드를 사용하고 있습니다.
Add Filter(
columns( :column ),
Display(
:column, Find( Set Text( "" ), Contains Terms( 0 ), Regular Expression( 1 ) )
)
)
당신이 보고 싶은 개선점은 무엇입니까?
예를 들어 사용자가 Enter 키를 누를 때만 목록에 정규식 코드를 적용하는 데이터 필터 검색 표시줄에서 사용할 수 있는 옵션이나 검색 표시줄에 입력한 필터를 적용하는 버튼을 보고 싶습니다.
이 아이디어가 중요한 이유는 무엇입니까?
매우 큰 가능한 항목 목록에서 쿼리를 구성하기 위해 데이터 필터를 사용할 때 사용자 경험을 향상시킵니다.
JMP17을 사용하고 있습니다.