이미지와 라디오 버튼이 포함 된 xmxl 구성 요소를 생성하려고합니다. 주 응용 프로그램 스크립트는 이러한 구성 요소 중 몇 가지를 사용합니다.사용자 정의 구성 요소의 RadioButton 기능
RadioGroup이 제대로 작동하도록하는 데 문제가 있습니다. 주 응용 프로그램 스크립트에서 설정할 수 있도록 구성 요소 mxml 파일의 RadioButton groupName 특성에 변수를 바인딩했습니다.
이 기능은 각 라디오 그룹을 탭하여 각 그룹의 첫 번째 라디오 버튼 만 포커스를받을 때와 동일하게 작동합니다. 그러나 그룹의 각 라디오 버튼을 클릭하면 이전 라디오 버튼이 선택 취소되지 않습니다.
구성 요소 ID를 바인딩 할 수 없다는 것을 읽었습니다. 그렇다면 각 그룹에서 하나의 라디오 버튼 만 선택하면 어떻게됩니까? IFocusManager를 구현해야합니까?
당신은
감사합니다. 추가 읽기에서 IFocusManagerGroup 인터페이스를 구현 한 다음 selected 및 groupName에 대한 get 및 set 함수를 구현해야한다는 것을 알고 있습니다. groupName을 구현할 수 있었지만 선택에 문제가 있습니다. 동일한 그룹 이름 내의 모든 라디오 버튼에서 선택한 메소드를 호출하기 위해 어떤 구성 요소가 배치 될 수 있습니까? 필자는이 기능을 자신의 사용자 지정 구성 요소에서 미러링 할 수 있도록이 사실을 알고 있어야합니다. – user3468174
RadioGroup의 자체 구현을 롤링하는 경우 RadioButton과 RadioButtonGroup을 포함하도록 클래스를 확장하여 해당 기능을 얻을 수 있도록해야합니다. – 0xc3
다음 코드는 몇 가지 코드를 제공하며 내가 무엇을하려고하는지 잘 설명합니다. ----- https://stackoverflow.com/questions/48130522/using-radiobuttongroup-funcitonality-across-multiple-custom-components ---- skinnablecontainer를 mx : UIComponent로 변경하려고했지만 'Label'선언은 'mx.core.IUIComponent'를 구현하지 않으므로 태그 내에 포함되어야합니다. 어떤 아이디어? –
user3468174