<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />JSL에 날짜 선택 도구(예: https://jqueryui.com/datepicker/ ) 새 창 사용자 대화 상자에 넣을 수 있습니까?
이 내장 기능에 대해 알려 주신 많은 분들의 빠른 답변에 감사드립니다. 이제 이것이 언급된 것을 보았습니다. 디스플레이 트리 구축
Craig의 답변에 추가하여 해당 기능을 수행하기 위해 호출할 수 있는 "date_box()"가 있습니다.이것은 또한 날짜로 기본 설정되어 있으므로 실수로 문자나 다른 항목을 삽입해도 공백이 되지 않습니다.
날짜 상자 = 기능 ( //좀 더 견고한 numeditbox에 달력을 표시합니다.
//참고: 이는 JMP 11 이상에서만 작동합니다.
{시간 = 오늘 ()}, {새 상자},
새박스 = 평가 ( 대리자 ( 이름Expr ( 숫자 편집 상자 (시간 측정, //JMP 특성 때문에 Eval(Sub())
10 , //JMP는 너비를 기본값으로 지정하지 않기 때문에 이것이 필요합니다.
<< 기능 설정 ( 기능 ({본인},{},
만약에 ( 누락 (자신<< 얻다 ),
자기<< 세트 ( 평가 (가짜의)) //날짜를 timething 인수로 설정합니다.
)
)),
<< 형식 설정 ( 체재 ( "m/d/yh:m:s" , 23 , 0 ))); //상자의 날짜/시간 형식을 만듭니다(달력 제공).
)), EXPR (DUMMY), 시간 측정));
새박스;
);
그러면 다음과 같이 할 수 있습니다.
뉴 = 새창 ( "날짜 상자" ,
날짜_상자(), //현재 기본값
날짜_상자( 오늘 ()- 5 * 60 * 60 ), // 5시간 전으로 설정
);

JMP 11 및 12에는 숫자 편집 상자용 날짜 선택기가 내장되어 있습니다.
뉴 = 새창 ( "날짜 선택기 예" ,
hlistbox (
텍스트 상자 ( "날짜를 선택하세요: " ) ,
dteb = 번호 편집 상자 ( 0 ) ,
) ,
확인_버튼 = 버튼 상자 ( "좋아요" , 날짜_값 = dteb << 얻다 ) ,
dteb << 형식 설정 ( 체재 ( "ddMonyyyy" )) ,
dteb << 너비 설정 ( 12 ) ,
dteb << 세트 ( 오늘 ()) ,
) ;
이것이 귀하의 요구 사항에 맞지 않으면 얼마 전에 파일 교환에 달력 대화 상자를 게시했지만 제거된 것 같습니다.
newwindow("날짜 데모", d=numbereditbox(77,9,<
숫자 편집에 날짜 형식이 할당된 경우 마우스로 해당 편집 위에 마우스를 올리면 파란색 삼각형이 표시됩니다.삼각형을 클릭하세요.
