나중에 사용하기 위해 플랫폼 대화 창의 목록에서 항목을 가져 오려면 어떻게합니까?사용자가 Fit Model의 Y 목록 상자에 입력하는 열 목록을 얻으려고합니다. 이 Y 목록은 실행 버튼을 누르면 실행되는 스크립트에서 이후에 사용됩니다.
실패한 시도 중 하나입니다.스크립트를 실행 한 후 일부 Y를 선택하십시오.Y 버튼에있는 스크립트는 "yList = {}"를 반환합니다.다른 시도에서 나는 Y 버튼이 먼저 선택한 열을 추가하고 그때 내가 추가 한 스크립트를 실행합니다.
어쨌든 내가 이해하지 못하는 아주 기본적인 것이 있습니다.어떤 도움이라도 대단히 감사하겠습니다!
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Diabetes.jmp" );
// Open Fit Model as a report, in order to be able to add scripts to button boxes.
r = Report(Fit Model(Personality("Stepwise")));
YButton = r[Button Box(1)]; // Button Box (1) is the "Y" button
// Add a script to that button box. This doesn't work, though. List Box (9) is the list of Y's.
YButton << Set Function(Function({}, yList = List Box(9) << Get Items(); Show(yList) ));스크립팅Re : 나중에 사용하기 위해 플랫폼 대화 창의 목록에서 항목을 가져 오려면 어떻게합니까?이 스크립트 수정은 실행 버튼을 클릭 할 때 변수 YList를 설정합니다.
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Diabetes.jmp" );
// Open Fit Model as a report, in order to be able to add scripts to button boxes.
r =report( Fit Model(Personality("Stepwise")));
r[listboxbox(2)]<<SET script=""></SET>Re : 나중에 사용하기 위해 플랫폼 대화 창의 목록에서 항목을 가져 오려면 어떻게합니까?짐, 정말 고마워요!"실행"버튼에도 기능을 추가하려고했지만 이제 "스크립트 설정"을 사용해야합니다. 그리고 아마도 그것이 함수에 포함되어 있었기 때문에 listboxbox (2)를 인식하지 못했습니다.
이와 같은 대화 상자의 단추 상자에 스크립트를 추가 할 때 먼저 실행되는 스크립트, 추가 된 스크립트 또는 기본 제공 기능을 알고 있습니까?스크립트가 작동한다는 사실은 추가 된 스크립트가 먼저 실행된다는 것을 의미합니다.
다시 한 번 감사드립니다.이 도움에 감사드립니다.
Re : 나중에 사용하기 위해 플랫폼 대화 창의 목록에서 항목을 가져 오려면 어떻게합니까?내가 말할 수있는 것은 당신의 결론이 맞습니다. JMP 생성 대화 상자 조작에 대한 나의 제한된 경험은 객체에 적용된 모든 JSL이 객체 기능이 실행되기 전에 실행된다는 것을 암시합니다.