모두들 안녕,
JMP 12.2에 이상한 문제가 있습니다.아래 코드를 실행하면 첫 번째 탭의 버튼을 사용하여 탭 사이를 연속적으로 전환하면 너비가 커지는 버튼 상자가 생성됩니다.
nw = new window("Test",
tbb = tab box(
"First",
vlistbox(
text box("Not much here"),
button box("Go to Second", tbb << set selected(2)),
),
"Second",
tb = tablebox(
scb = string col box("AAA", {"Hello", "World", "Fubar", "Festival"}),
cb = col box("Actions",
b1 = button box(""),
t2 = text box(""),
t3 = text box(""),
b4 = button box(""),
),
),
),
);
tb << set underline headings(1) << set column borders(1) << set row borders(1) << set shade alternate rows(1);
b1 << set icon("ControlC");
b4 << set icon("WinFilePrintPreview");
다음과 같습니다.

효과를 보려면 코드를 실행하고 "Go to Second" 버튼을 클릭하십시오.그러면 "두 번째" 탭으로 전환됩니다.이제 "첫 번째" 탭을 클릭하고 "두 번째로 이동" 버튼을 다시 클릭하십시오.이 작업을 계속하면 내가 말하는 내용을 볼 수 있습니다.
버튼을 특정 너비로 만드는 방법이 있습니까?테두리 상자 안에 버튼을 넣고 테두리 상자의 너비를 설정해 보았지만 작동하지 않았습니다.BTW 이 동작은 JMP 13.2에서 분명하지 않습니다.
이 문제는 JMP 13에서 수정된 것 같습니다.
수정 사항을 찾았습니다.
b1 << set max size(30, 50);
b4 << set max size(30, 50);
이것은 트릭을 수행하는 것 같습니다.