Flex Tree, 自定义tooltip求救

DAVID_DEEYE 2012-04-03 03:46:09
有一个需求,要自定义一个Tooltip(Tree),要求能点击Tooltip上面的一个连接,,有没有那个大侠做过类似的啊,请指点啊~~

我目前的想法是:自定义一个Tooltip组件,然后用Tree的dataTipFunction, 和itemRenderer去实现,可是问题是,我怎么才能保留一个Tooltip,然后能点击呢??

谢谢了。。。
...全文
124 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
herowach 2012-04-05
  • 打赏
  • 举报
回复
直接通过ToolTipManager去create一个自定义tooltip,位置就放在你的renderer的旁边,

打开tip可以监听renderer的mousemove事件,但是remove tip就要你自己控制了,例如点击非tree的部分即关闭tip(听tree的FlexMouseEvent.mouseDownOutside)。

renderer旁边的位置计算为:
在renderer中:
var p:Point = localToGlobal(new Point(width, 0));
ToolTipManager.toolTipClass = YourCustomToolTipClass;
ToolTipManager.createToolTip("linkMessage", p.x, p.y);

4,328

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计 Flex
社区管理员
  • Flex
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧