您的位置:首页 > 其它

flex中实现全文检索中的高亮显示

2009-06-04 16:51 411 查看
<mx:DataGrid id="dg" click="select()" dataProvider=
"{modelLocator.resultList}" borderStyle="none"

verticalGridLines="false" horizontalGridLines="false" verticalScrollPolicy="off" rowCount="10"

fontSize="16" fontStyle="normal" fontThickness="0" width="100%" height="100%">

<mx:columns>

<mx:DataGridColumn dataField="programName
" headerText="节目名称" >

<mx:itemRenderer>

<mx:Component>

<mx:HBox width="100%" height="100%" horizontalAlign="left" verticalAlign="middle" horizontalScrollPolicy="off" verticalScrollPolicy="off">

<mx:Script>

<![CDATA[

import mx.controls.Alert;

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

{

if(value != null)

{

super.data = value;

programXYZ.htmlText = data.programName;


//Alert.show(this.programXYZ.text);

}

}

]]>

</mx:Script>

<mx:Text id="programXYZ" />

</mx:HBox>

</mx:Component>

</mx:itemRenderer>

</mx:DataGridColumn>

</mx:columns>

</mx:DataGrid>

关键是重写了 override public function set data(value:Object):void 方法

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: