문제

Flex Uicomponent가 사용자의 관점에 있든 없든 런타임에 알리는 방법이 있습니까? 예를 들어, 각 탭에 combobox가있는 tabnavigator가있는 경우, 한 탭에서 다른 탭으로 전환 할 때 사용자에게 보이는지 여부를 알려주는 Combobox의 속성이 있습니까? 나는 그것이 Combobox.Visible 속성이 아니라는 것을 알고 있습니다. 그것은 두 콤보 박스에 대해 "true"로 설정됩니다. 한 탭에서 다른 탭으로 전환 할 때 변경할 속성을 원합니다. 그 재산이 무엇인지 모르겠습니다.

도움이 되었습니까?

해결책

진정으로 눈에 띄는 uicomponent / displayObject가 실제로 보이는지 결정하기 위해 실제로해야 할 일은 해당 물체의 "가시적"속성과 모든 부모의 가시적 특성을 확인하는 것입니다. 여기에 관련 질문에 대한 내 대답을 참조하십시오 (코드 포함) :

Flex : 구성 요소가 표시되는지 확인하십시오

다른 팁

나는 그 질문에 대해 약간 혼란스러워합니다. Combobox 가시성 속성이 사실인지 또는 사용자가 실제로 볼 수 있는지 알고 싶습니까 (사용자가 Combobox에서 스크롤했고 현재 화면에 있지 않은 경우 가시성 속성이 사실이지만)가 허위 일 것입니다). Comboboxes의 가시성을 가장 많이 제어하려면 가시 속성을 전역 변수에 바인딩합니다. 그런 다음 사용자가 탭을 클릭 할 때 원하는대로 변경할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top