由于尺寸要求,我无法再将标签添加到列表中时尝试将标签变为红色。渲染器可以工作,但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