JMP App Builder에 달력 상자를 포함하는 방법주어진 시간 범위 동안 개별 장비에 대한 머신 데이터를 가져 오는 JSL 스크립트를 작성했습니다. 일련의 JSL 스크립트가 떠 다니는 대신 이제 더 나은 솔루션으로 JMP 애플리케이션 빌더를 찾고 있습니다. 각 장비에 대한 버튼과 스크립트를 해당 버튼에 연결할 수 있습니다.
나는 이것을 많이 알아 냈지만 캘린더 선택을 응용 프로그램에 추가하여 정리하고 싶었습니다. JSL SQL 쿼리에서 선택되는 날짜 범위를 추가하기 위해 달력 프롬프트를 응용 프로그램에 포함하는 방법이 있습니까? 다음은 응용 프로그램에 포함하고 싶은 각 데이터 풀 스크립트의 시작 부분에있는 프롬프트입니다.
또한 JMP App Building에 대한 튜토리얼에 대한 제안을 주시면 감사하겠습니다.
sd=Today();
ed=Today();
New Window( "Query Date", <<MODAL></MODAL>
다른스크립팅Re : JMP App Builder에 달력 상자를 삽입하는 방법Application Builder는 CalendarBox를 직접 지원하지 않지만 JSL 스크립트를 응용 프로그램에 추가하여 콘텐츠를 추가 할 수 있습니다.Panel1이라는 PanelBox가있는 경우 모듈 스크립트에 다음과 같이 추가하여 CalendarBox를 패널에 추가 할 수 있습니다.
Panel1 << Append(scal1 = Calendar Box(, SetFunction(Function({this}, sd1=scal1<< Get Date) )));
Application Builder에서 작업 할 때의 또 다른 옵션은 NumberEditBox를 사용하는 것입니다. NumberEditBox는 다양한 형식 (날짜 / 시간, 지리적 등)으로 숫자를 표시 할 수 있습니다.날짜 / 시간 형식을 사용하면 NumberEditBox에 팝업 달력 옵션이 포함되어 창을 다음과 같이 표시합니다.

이 응용 프로그램은 숫자 필드를 Today () 값으로 초기화하기 위해 모듈 스크립트에 JSL도 추가합니다.첨부 파일 FromToCalendar.zip에서 전체 애플리케이션을 참조하십시오.
Re : JMP App Builder에 달력 상자를 삽입하는 방법FWIW 나는 날짜를 물어볼 때 Dan의 접근 방식을 사용하는 경향이 있습니다.화면이 덜 복잡하고 아이콘을 클릭하면 멋진 달력이 표시됩니다.
JMP 버전 11 (예 11!) 로드쇼에서 이전에 제공 한 Application Builder 프레젠테이션을 찾았습니다.당신을 위해 거기에 약간의 덩어리가 될 수 있습니다.
Re : JMP App Builder에 달력 상자를 삽입하는 방법Dan은 이것에 대해 대단히 감사합니다! 그것은 매우 훌륭하게 작동했고, 이제 스크립트에 적용된 이러한 결과 변수를 사용함에 따라 JMP 스크립팅 능력과 대시 보드 / 앱 스크립팅 지식을 개선해야한다는 것을 깨달았습니다.