컴터/Flash & Flex
itemRenderer 안에서 함수 호출
우렁씨
2008. 8. 18. 15:54
<mx:TabNavigator width="100%" height="200" fontSize="12">
<mx:Canvas label="프리미어" width="100%" height="100%">
<mx:TileList x="10" y="0" width="548" height="155" columnCount="1" id="tl">
<mx:itemRenderer>
<mx:Component>
<mx:HBox width="100%" horizontalScrollPolicy="off" verticalScrollPolicy="off">
<mx:Label text="{data.subject.substring(0, 29)}" width="60%" textAlign="left" />
<mx:Label text="{data.author}" width="25%" />
<mx:Button label="다운로드 " visible="{data.pds ? true : false}" click="parentDocument.href('{data.pds}','_blank');" />
</mx:HBox>
</mx:Component>
</mx:itemRenderer>
</mx:TileList>
</mx:Canvas>
</mx:TabNavigator>
대신에 href 함수는 private 가 아닌 다른 곳에서 쓰일수 있게 선언해야 한다.
또는 outerDocument.href();
<mx:Canvas label="프리미어" width="100%" height="100%">
<mx:TileList x="10" y="0" width="548" height="155" columnCount="1" id="tl">
<mx:itemRenderer>
<mx:Component>
<mx:HBox width="100%" horizontalScrollPolicy="off" verticalScrollPolicy="off">
<mx:Label text="{data.subject.substring(0, 29)}" width="60%" textAlign="left" />
<mx:Label text="{data.author}" width="25%" />
<mx:Button label="다운로드 " visible="{data.pds ? true : false}" click="parentDocument.href('{data.pds}','_blank');" />
</mx:HBox>
</mx:Component>
</mx:itemRenderer>
</mx:TileList>
</mx:Canvas>
</mx:TabNavigator>
대신에 href 함수는 private 가 아닌 다른 곳에서 쓰일수 있게 선언해야 한다.
또는 outerDocument.href();