안녕하세요,
대시보드를 3x2로 만드는 스크립트가 있습니다.
스크립트가 실행될 때 대시보드를 작은 창이 아닌 전체 화면으로 표시하고 싶습니다.
내가 어떻게 해?
친애하는
이 문제에 대한 후속 조치에 관심이 있는 분들을 위해 JMP 17 개발 주기에서 이 영역에 대한 작업이 있었음을 알려드립니다. JMP 17은 2022년 가을에 출시될 예정입니다. 이 문제를 신고해 주셔서 감사합니다.
Report7 = Platform(
DataTable1,
Graph Builder(
Size( 333, 214 ),
Show Control Panel( 0 ),
Fit to Window( "On" ),
Variables(
X( :Quantième ),
Y( :pH 3h ),
Group Y( :Type de lait ),
Overlay( :Produit )
),
Elements(
Points( X, Y, Legend( 1 ) ),
Caption Box( X, Y, Legend( 3 ) )
),
SendToReport(
Dispatch(
{},
"Quantième",
ScaleBox,
{Label Row( Show Major Grid( 1 ) )}
),
Dispatch(
{},
"pH 3h",
ScaleBox,
{Format( "Fixed Dec", 15, 2 ), Min( 5 ), Max( 6.2 ),
Inc( 0.05 ), Minor Ticks( 1 ),
Add Ref Line(
5.75,
"Dotted",
"Black",
"Cible 5.75",
2
), Label Row( Show Major Grid( 1 ) )}
),
Dispatch(
{},
"graph title",
TextEditBox,
{Set Text( "pH 3h ADT T et TH par Quantième" )}
)
)
)
);안녕하세요,
그리고:
"텍스트가 매우 크고 늘릴 수 없기 때문에 그래프가 0 크기로 늘어나거나 잘릴 수도 있는 것 같습니다."
최적화가 가능한가요?
텍스트가 크고 다양한 크기의 화면에서는 좋지 않습니다(특히 휴대용 컴퓨터의 작은 화면에서는 더욱 그렇습니다).
대시보드 스크립트에서 추출한 것입니다.
보고서7 = 플랫폼 (
데이터테이블1,
그래프 빌더 (
크기( 333 , 214 ),
제어판 표시( 0 ),
창에 맞춤( "에" ),
변수(
X( : 수량 ),
Y( :pH 3h ),
그룹 Y( :Type de lait ),
오버레이( :생산물 )
),
강요(
포인트( X, Y, 범례( 1 ) ),
캡션 상자( X, Y, 범례( 삼 ) )
),
SendTo보고(
보내다(
{},
"퀀티엠" ,
스케일박스,
{레이블 행( 주요 그리드 표시( 1 ) )}
),
보내다(
{},
"pH 3h" ,
스케일박스,
{ 체재 ( "12월 고정" , 15 , 2 ), 최소 ( 5 ), 맥스 ( 6.2 ),
Inc( 0.05 ), 작은 틱( 1 ),
참조 라인 추가(
5.75 ,
"점이 찍힌" ,
"검은색" ,
"시빌 5.75" ,
2
), 레이블 행( 주요 그리드 표시( 1 ) )}
),
보내다(
{},
"그래프 제목" ,
텍스트편집상자,
{텍스트 설정( "pH 3h ADT T et TH par Quantième" )}
)
)
)
);
안녕하세요,
당신 말이 맞아요.
내 컴퓨터에서 "출력 시 데이터 테이블 제목" 옵션만 켜져 있으면 동료와 동일한 화면이 표시됩니다. 즉, 그래프가 아닌 텍스트만 표시됩니다.
감사해요!
동료가 "출력의 날짜 제목" 및 "출력의 데이터 테이블 제목"에 대한 보고서 기본 설정을 켠 것 같습니다.이 경우 후자의 옵션은 데이터 테이블 이름뿐만 아니라 테이블 소스에 대한 전체 SQL을 포함한 추가 텍스트도 표시합니다.어떤 개선이 가능한지 더 자세히 조사해 보겠습니다. 하지만 지금으로서는 환경 설정에서 이 옵션을 끄는 것이 해결책이라고 생각합니다.텍스트가 매우 크고 늘릴 수 없기 때문에 그래프가 0 크기로 늘어나거나 잘릴 수도 있다고 생각합니다.
안녕하세요
또 다른 질문이 있습니다.
JMP를 사용하는 동료에게 대시보드 구축 스크립트를 보냈습니다.
내 컴퓨터에서는 모든 것이 정상이었습니다. 그래프를 볼 수 있습니다.
하지만 그의 컴퓨터에서는 그것을 볼 수 없습니다. 그의 화면을 보세요. 그는 대시보드의 모든 파일에 액세스할 수 있습니다.
그 사람은 왜 그래프를 볼 수 없나요?
하지만 그는 할 수 없습니다:
일반적으로 GUI 인터페이스에서 스크립트를 추가하는 것이 더 쉽다는 것을 알았습니다.스크립트는 일반적으로 대시보드 모드에서 숨겨져 있지만 빨간색 삼각형 메뉴의 옵션을 사용하여 Application Builder로 전환할 수 있습니다.

그런 다음 Module1의 "스크립트" 탭으로 전환하고 거기에 스크립트를 입력할 수 있습니다.

이를 보여주는 샘플 대시보드를 첨부했습니다.
안녕 @프랑수아즈 ,
스크립트에서 "thisModuleInstance << Create Objects;" 바로 뒤에 이 줄을 넣으세요.
(thisModuleInstance << Get Box) << Maximize Window;
@프랑수아즈 ,
739행에서 이 편집을 수행하여 창 크기가 편집되는지 확인할 수 있습니까?
Module1 << Set Min Size(2000,1000);
내 스크립트 안에 어디에 있는지 모르겠습니다.
스크립트 끝에 이런 부분이 있나요?
그것은 어디에 있고 어떤 가치가 있나요?
친애하는

@프랑수아즈 ,
이미 스크립트가 있는 경우 스크립트에서 크기 함수를 찾아 인수를 편집하여 창 크기를 변경할 수 있습니다.
@프랑수아즈 ,
대시보드를 생성하는 동안 또는 기존 대시보드를 사용하여 편집을 선택하고 가장 바깥쪽 창을 클릭하면 크기를 조정할 수 있습니다. 이것이 도움이 되기를 바랍니다.
