Flex4 中Datagrid添加超链接的完成方法

<s:GridColumn dataField="_fileName" headerText="文档">

 <s:itemRenderer> 

 <fx:Component> 

<s:GridItemRenderer>

<mx:HBox horizontalScrollPolicy="off"

width="100%"

fontSize="12"

paddingTop="0"

paddingBottom="0"

horizontalAlign="left">

<fx:Script>

<![CDATA[

[Bindable]

private var _fileName:String;

override public function set data(value:Object):void

{

super.data=value;

if(data)

{

_fileName=data._fileName;

 

}

else

{

_fileName="";

 

}

}

]]>

</fx:Script>

</mx:HBox>

<mx:LinkButton label="{_fileName}" color="blue"  click="outerDocument.downLaws(2,event)"/>

</s:GridItemRenderer>

</fx:Component>

</s:itemRenderer>

</s:GridColumn>

<fx:Script>
<![CDATA[

private var As:downAs=new downAs();

/**
* 下载文件
* */
public function downLaws(downSign:int,event:MouseEvent):void
{
As.downLaws(this,downSign);
}

]]>
</fx:Script>

你可能感兴趣的:(datagrid)