검색 버튼 만들기안녕, 모두들.
JSL을 사용하여 검색 버튼을 만들 수 있습니까?
이제 내 사용자 인터페이스가 드롭 다운 목록을 사용 중이므로 사용자가 스크롤하여 원하는 항목이 있는지 확인해야합니다.
그래서, 사용자가 쉽게 항목을 검색 할 수 있도록 검색 버튼을 사용하여 개선하고 싶습니다.
JSL에 그럴 가능성이 있다는 것을 알고 싶습니까?
감사.
다시 : 검색 버튼 만들기다시 : 검색 버튼 만들기정보 주셔서 감사합니다
스크립트에 적용 해 보겠습니다.다시 : 검색 버튼 만들기전문 용어를 사용하려면 '대화 상자 ()'가 더 이상 사용되지 않는 .
'미래에 실행되지 않을 것입니다.'라는 문구는 다소 모호 합니다만, 특히 새로운 창 ( "제목", "모달")으로 전환하는 것이 좋습니다. 특히 코드 기반을 개발중인 경우 다른 사람들은 의존 할 필요가 있습니다.
스위치를 만드는 데 필요한 작업량은 코드의 양과 구조화 및 모듈화 방식에 약간의 영향을줍니다. 일반적으로 코드를 작성할 때 유지 보수성 (또는 그 부족)은 중요한 고려 사항이며 JSL은 처음으로 올바르게 수행 할 수있는 모든 디자인 패턴을 지원합니다.하지만 실제로는 두 번째로 배우기도합니다. 유용한 정보가 많이 있습니다. 이리 .
다시 : 검색 버튼 만들기대화 상자를 완전히 사용할 수 없다는 것을 의미합니까?
따라서 내 문제를 극복해야 할 경우 대화 상자 대신 모달 상자를 사용해야합니까?
왜냐하면 지금 내가 모달 상자를 사용하는 대화 상자를 변경하는 경우 모달 상자로 변경해야하는 모든 코드도 있습니다. 왜냐하면 모든 파일은 모두 대화 상자를 사용하고 있으며 모든 파일이 함께 연결되어 있기 때문입니다.
당신은 모든 대답이 감사합니다.
감사.
다시 : 검색 버튼 만들기더 이상 DIALOG ()를 사용하지 않는 것이 좋습니다. 대신 NEW WINDOW ()를 사용하십시오. 불행히도 대부분의 객체는 두 플랫폼에서 서로 다른 이름을 가지고 있습니다. 예를 들어 HLIST와 VLIST는 DIALOG의 일부이며, NEW WINDOW는 HLISTBOX와 VLISTBOX를 사용합니다.
다행스럽게도 스크립팅 인덱스는 많은 대화 상자 개체를 다루고 있습니다.
마지막으로, 새로운 윈도우가있는 모달 상자를 가지려면 << modal ()을 포함해야합니다.
다시 : 검색 버튼 만들기감사 @David_Burnham
검색 버튼을 클릭하는 것보다 인체 공학적입니다.
사실 내 초기 UI는 콤보 상자를 사용하는 것입니다,하지만 지금은 사용자가 항목을 하나씩 확인하기 위해 스크롤하지 않고 항목을 쉽게 찾을 수 있도록 항목을 검색 할 수있는 아래의 텍스트 편집 상자를 추가하려고합니다. .
나는 지금 내 얼굴 전체를 돌릴 때 하나의 문제에 직면했다. 오류 :
이름 확인되지 않음 : HList 'HList', HList (단추 ( "OK"), 단추 ( "취소")) / * ### * /
다시 : 검색 버튼 만들기다음은 몇 가지 프레임 워크 코드입니다.
dt = Open("$SAMPLE_DATA/Big Class.jmp");
lst = Column(Dt,"Name") << Get Values;
Close(dt,NoSave);
New Window("Test",
Lineup Box(NCol(1),
lb = List Box(lst),
tbSearch = Text Edit Box("",<<SET hint=""></SET>
검색 문자열을 입력하고 Enter를 누르면 텍스트 편집 상자와 관련된 스크립트가 실행됩니다.이 스크립트는 버튼을 클릭해야하는 것보다 인체 공학적이라고 생각되지만 동일한 스크립트를 버튼 상자에 첨부 할 수 있습니다.
생각해야 할 몇 가지 복잡한 점 :
- 두 번째 검색이 수행되면 어떻게됩니까? 검색 결과 또는 원래 목록을 검색합니까? 원래 목록을 복원하는 재설정 단추를 제공하면 도움이됩니다.
- 변수 범위 지정 - 특히 버튼을 클릭 할 때 변수 lst가 정의되어 있는지 확인해야합니다. 보통 변수를 명시 적 네임 스페이스에 넣지 만 "Names Default To Here (1)"규칙을 따르는 경우 여기에 표기법을 사용할 수 있습니다.
다시 : 검색 버튼 만들기아니, 이건 내가 사용하고있는 것과 다르지................을 사용하여 코드를 바꿀 수도 있습니다 ........ 매일 새로운 JMP 것들을 배웁니다.
다시 : 검색 버튼 만들기또한 'Help> Scripting Index'를보고 'Col Color Selector ()'(Jim 코드에서 사용하는 것일 수도 있음)를 찾으십시오.
다시 : 검색 버튼 만들기일반 JMP 플랫폼의 검색 기능과 마찬가지로 입력 열을 검색 할 수있는 검색 대화 상자가있는 실행 테스트를 생성하는 JMP Adding을 추가했습니다. 추가 기능은 다음과 같습니다.
Runs Test (Wald-Wolfowitz Test) 및 JSL 플랫폼의 JSL 구현 대화 상자