Flex Datagrid 's tooltip using the itemRollOut event

Flex Datagrid 's tooltip using the itemRollOut event

Datagrid Flex component is a very powerful tool to display data. For an enterprise application we're trying to create a tooltip only if the content of the row data is bigger than the width of the row.
We solved the problem using the itemRenderer, but I had some strange behaviours using the itemRollOver.
The itemRollOver is an event of the  ListBase class, the base class for controls that represent lists of items that can have one or more selected and can scroll through the items.
This is the MXML code :

<myComp:DataGrid
     id="myDG"
     dataProvider="{commandList.command}"
     itemRollOut="destroyBigTip(event)"
     itemRollOver="createBigTip(event)"         
     editable="true"
     width="290"/>

These are the two event handler functions :

    public function createBigTip(event:Object):void {
   
    var s:String = "Over"
var label:Label = new Label;
label.text = s;
label.setVisible(true);
label.x = 10;
label.y = 10;

addChild(label);
    
   }

   
    public function destroyBigTip(event:Object):void {
   
    var s:String = "Out"
var label:Label = new Label;
label.text = s;
label.setVisible(true);
label.x = 10;
label.y = 10;

addChild(label);
    
   }

All that works just for the first row of the Datagrid !

posted on 2007-05-08 17:20 leoli 阅读(1078) 评论(0)  编辑  收藏 所属分类: Flex


只有注册用户登录后才能发表评论。


网站导航:
 

导航

<2024年12月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

统计

常用链接

留言簿(6)

随笔分类

随笔档案(17)

文章分类(86)

收藏夹(3)

flex blog

good site

java blog

my friend

tools

抓虾

搜索

最新评论

阅读排行榜

评论排行榜