안녕하세요 여러분,
(이 포럼이 이에 대한 올바른 포럼인지 100% 확신할 수 없습니다. 필요에 따라 게시물을 이동하거나 올바른 방향을 알려주세요.)
우리는 수십 명의 사용자를 위해 JMP 추가 기능을 제공하고 있습니다. 이 추가 기능은 몇 가지 대화 상자를 표시하며 아무런 문제 없이 작동하고 있습니다.
몇 년 동안(우리는 JMP 14로 개발을 시작했고 15/16으로 업그레이드해도 아무런 문제가 없었습니다).
하지만 JMP 17을 사용하면 사용자 중 두 명이 이상한 문제를 겪고 있습니다. 추가 기능은 그 자체로 작동하지만 다음을 포함하는 대화 상자에서
목록 상자에서는 어떤 항목도 선택할 수 없습니다. 목록 상자가 어떤 이벤트에도 반응하지 않는 것 같습니다(마우스 클릭도 안 됨).
키보드 기반 탐색도 마찬가지입니다).
다음은 문제를 보여주는 간단한 버전입니다. 두 개의 대화 상자가 표시됩니다. 하나는 단일 목록 상자가 있고 다른 하나는 두 개와 두 개의 버튼이 있습니다. 둘 다 작동하지 않습니다.
showSelectDialog = function({process_col}, {Default Local},
parameter_list = List ("Param1", "Param2", "Param3");
nw = New Window("Select Parameters",
<<MODAL>>", select_script),
Button Box("<< Remove", remove_script)
)
),
V List Box(
text Box("Selected parameters:", << set font style( "Bold" ) ),
select_list = List Box (selected_param_list, width(250), nlines(20));
)
),
hlistbox(
ok_button = button box("OK",
selected_param_list = select_list << Get Items;
),
cancel_button = button box("Cancel")
),
// Script to add parameters from paramlist to the select_list, [DOE-379] remove from paramlist
select_script = Expr(
toappend = paramlist << Get Selected;
for(i=1, i<= Nitems(toappend), i++,
if(!Contains(select_list << Get Items, toappend[i]),
select_list << Append(toappend[i]);
)
);
paramlist << remove selected;
);
// Script to remove parameters from the select_list, [DOE-379] add to paramlist
remove_script = Expr(
toremove = select_list << Get Selected;
for(i=1, i<= Nitems(toremove), i++,
if(!Contains(paramlist << Get Items, toremove[i]),
paramlist << Append(toremove[i]);
)
);
//[DOE-379] sort alphabetically
select_list << remove selected;
param_list = paramlist << Get Items;
param_list = Sort List (param_list);
paramlist << Set Items(param_list);
);
);
if(nw["Button"] != 1,
dialog_ok = 0,
dialog_ok = 1
);
return(Eval List({selected_param_list, dialog_ok}));
);
showSimpleDialog = function({process_col}, {Default Local},
parameter_list = List ("Param1", "Param2", "Param3");
nw = New Window("Select Parameters",
<<MODAL></MODAL></MODAL>
다음은 제대로 작동하지 않는 대화 상자를 보여주는 비디오입니다.
JMP Version: 17.0.0 (622753)
OS version: Windows 11
Any pointers / suggestions highly appreciated.
Kind regards
Frank
JMP 지원팀에 문의할 수 있습니다. 그들은 설치 검사기 파일과 몇 가지 추가 정보를 요청할 가능성이 높습니다. 또한 해결책을 얻으면 여기에 다시 게시해 주세요.
하드웨어 가속 그래픽을 비활성화하면 (JMP 지원팀에서 제안한 대로) 문제가 해결됩니다 (적어도 한 명의 사용자는 그렇습니다. 두 번째 사용자는 현재 휴가 중입니다).
JMP 지원팀에서 받은 지침은 다음과 같습니다.
사용자가 JMP 설치 검사기를 실행하도록 한 후 결과를 이 사례로 이메일로 보내주시기 바랍니다. 이 보고서를 통해 특정 JMP 설치에 대한 자세한 정보를 얻을 수 있습니다.
- JMP에서 '도움말' ? 'JMP 정보'로 이동한 후 'Checker 설치'를 클릭합니다.
- 보고서가 표시되면 브라우저에서 열기를 선택합니다.
- 파일 ? 다른 이름으로 저장을 선택하세요.
- HTML 파일로 바탕 화면에 저장합니다.
또한 사용자가 파일 > 기본 설정 > Windows별 > 하드웨어 가속 그래픽 활성화로 이동하도록 해 주세요.선택 해제/숨김 해제이 기본 설정을 변경한 다음 적용을 클릭하고 JMP를 다시 시작하여 다시 테스트합니다.
업데이트 제안된 해결 방법은 두 번째 영향을 받는 사용자에게도 적용됩니다.