Flex4 中<s:Datagrid>、<mx:Datagrid>添加超链接的完整方法

<s: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(event)"/>

</s:GridItemRenderer>

</fx:Component>

</s:itemRenderer>

</s:GridColumn>

<fx:Script>
<![CDATA[

private var As:downAs=new downAs();

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

]]>
</fx:Script>

————————————————————————————————————————————————————————————————————————

<mx:Datagrid>的添加超链接方(链接文字不重叠)

<mx:DataGridColumn dataField="_fileName" headerText="文档" ><mx:itemRenderer>

<fx:Component>
<mx:HBox horizontalScrollPolicy="off">
<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:LinkButton label="{_fileName}" color="blue" click="outerDocument.downLaws(event)"/>
</mx:HBox>
</fx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>

<fx:Script>
<![CDATA[

private var As:downAs=new downAs();

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

]]>
</fx:Script>

 

转载于:https://www.cnblogs.com/ahyouyou/p/4373709.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值