Flex : 일반 구성 요소에서 인라인 항목 렌더러로 변수를 얻습니다.

StackOverflow https://stackoverflow.com/questions/1201796

  •  05-07-2019
  •  | 
  •  

문제

크기 요구 사항으로 인해 더 이상 목록에 추가 할 수 없을 때 레이블을 빨간색으로 바꾸려고합니다. 렌더러는 작동하지만 Flex는 별도의 구성 요소를 만듭니다. 나는 그 가치를 새로운 구성 요소에 얻는 좋은 방법을 생각할 수 없습니다. 어떤 아이디어?

<mx:List... >

 <mx:itemRenderer>          
      <mx:Component>
         <comp:SetSizeLabel numIps="{data.numInSet}" remaining= "{remaining}"/>
      </mx:Component>
  </mx:itemRenderer>

도움이 되었습니까?

해결책

OuterDocument 키워드를 사용하여 인라인 구성 요소 외부의 범위에 액세스 할 수 있습니다. 보다 예시

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