입력에 따라 버튼 상자를 활성화 및 비활성화합니다.그래서 모달 창에 버튼 상자가 있고 그 위에 두 개의 열 선택 상자가 있습니다. 두 열이 동일하면 나중에 계산이 깨질 수 있으므로 사용자가 동일한 열을 클릭하는 것을 원하지 않습니다. 이를 수행하는 가장 간단한 방법은 조건이 충족될 때까지 버튼 상자를 비활성화하는 것이라고 가정합니다(두 열 선택기 상자 모두 선택 항목이 있지만 동일하지 않습니다(1개 이상이 있다고 가정하고 이제 생각해보니 그것도 처리해야 할 것 같아요. 가)). 어쨌든 직원의 제안에 따라 활성화가 작동하지 않도록 노력했습니다. 여기 , 하지만 작동하지 않고 코드를 통해 계속 진행됩니다. 활성화가 활성화되지 않았기 때문에 그럴 것으로 추측하지만 위에 링크한 직원의 코드가 왜 작동하는지 잘 모르겠습니다. 내가 도대체 뭘 잘못하고있는 겁니까?
New Window("Select Variables", << Type("Modal Dialog"),
H List Box(
V List Box(
Text Box("Select Major Variable"),
lbMajor = List Box(combinedCols, <<SET max="" selected=""></SET>
자동화 및 스크립팅윈도우Re: 입력에 따라 버튼 상자를 활성화 및 비활성화합니다.이런 식으로 시도해 볼 수도 있습니다.
JMP17 이상을 사용하지 않으면 제대로 작동하지 않을 수 있습니다.
combinedCols = {"A","B","C"};
New Window("Select Variables", << Type("Modal Dialog"),
<<ON validate=""></ON>Re: 입력에 따라 버튼 상자를 활성화 및 비활성화합니다.우와! 편집할 필요도 없었어요. 내가 예상했던 것보다 훨씬 더. 그리고 어떻게든 테이블과 그 자식을 참조하는 것과 같은 방식으로 창 내에서 항목을 참조할 수 있다는 점을 놓쳤습니다. 좋은 답변을 주셔서 감사합니다. 정말 감사.