미리 정의 된 목록을 기반으로 모달 라디오 상자 항목 활성화모달 대화 상자에 입력 한 목록을 기반으로 단일 라디오 상자에서 특정 라디오 상자 버튼을 활성화 / 비활성화하려고합니다.
예를 들어 내 목록이 {2, 5}이고 내 라디오 상자에 5 개의 버튼이 있다고 가정 해 보겠습니다. 모달 창이 열리면 버튼 2와 5 (이전 사용자 입력을 기반으로 한 목록) 만 활성화하고 버튼 1, 3, 4는 비활성화합니다.
라디오 상자 설정에 For 루프와 포함 수식이있는 If 루프를 추가하려고했지만 원래 설정된 경우가 아니라 라디오 상자에서 다른 버튼을 클릭 할 때만 호출되는 것 같습니다. 쪽으로.
어떤 도움이라도 대단히 감사하겠습니다.
스크립팅Re : 미리 정의 된 목록에 따라 모달 라디오 상자 항목 활성화이 도움을 원하십니까?
Names Default To Here(1);
//radiobox variables
enableList = {2,5};
rbItems = {"one", "two", "three", "four", "five"};
rb = Radio Box(rbItems);
//start as all disabled
For(i = 1, i <= N Items(rb << get items), i++,
rb << enable item(i,0);
);
//enable based on enableList
For(i = 1, i <= N Items(enableList), i++,
rb << enable item(enableList[i],1);
);
//change first selection to first in enableList (otherwise will be first in rbItems)
rb << Set(enableList[1], 1);
//create modal
ok_pressed = 0;
ex = New Window("Dialog() example",
<<MODAL></MODAL>Re: 미리 정의된 목록을 기반으로 Modal Radio Box 항목 활성화감사합니다 Jarmo!
이것은 내가 기대했던 것과 정확히 동일하게 작동합니다. 나는 그것을 보여주기 전에 라디오 상자를 "사전 설정"할 생각이 없었습니다.
남자 이름