flex tree 添加右键菜单
2010-04-16 15:40
399 查看
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" fontSize="12"> <mx:Script> <!--[CDATA[ import mx.controls.Alert; public var newBuildMenuItem:ContextMenuItem;//菜单项变量 private function init(): void//初始化函数 { createTreeMenuItem(); tree.contextMenu = getTreeContxtMenu(); } public function createTreeMenuItem(): void//菜单项创建函数,并添加菜单监听器 { newBuildMenuItem = new ContextMenuItem("新建"); newBuildMenuItem.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, newBuildHandler2); } private function getTreeContxtMenu(): ContextMenu//将菜单项目添加到菜单中 { var contextMenu: ContextMenu = new ContextMenu(); contextMenu.hideBuiltInItems(); contextMenu.customItems.push(newBuildMenuItem); return contextMenu; } public function newBuildHandler2(event:Event):void//点击菜单执行函数 { Alert.show("这是新建的菜单点击后执行的函数"); } ]]--> </mx:Script> <mx:Tree id="tree" x="31" y="10" creationComplete="init()"></mx:Tree> </mx:Application>
为tree添加右键菜单,也可为其他任何控件添加,但暂时没法去除右键自带的菜单项,虽然网上有办法去掉,但是感觉麻烦,大家又好办法提出来啊
相关文章推荐
- Flex 添加右键菜单
- Flex4_Tree组件1(添加、删除、展开、关闭、右键菜单)
- Flex4_Tree组件1(添加、删除、展开、关闭、右键菜单)
- FLEX 屏闭系统右键菜单,及在列表控件DataGrid\Tree\List上点右键时自动选择当前行
- 为lazyTreeGrid添加右键菜单
- SWT中的Tree中 添加右键弹出菜单
- 为树节点(TreeNode)添加右键菜单
- FLEX 屏闭系统右键菜单,及在列表控件DataGrid\Tree\List上点右键时自动选择当前行
- Tree 添加右键菜单,并确定这个选中的右键索引,以及菜单的操作
- flex tree右键菜单获取节点的值
- 如何为treewidgetitem添加右键菜单
- 在Flex中添加右键菜单及页面跳转
- SWT中的Tree中 添加右键弹出菜单
- DevExpress 给TreeList添加右键菜单
- Flex4_Tree组件1(添加、删除、展开、关闭、右键菜单)
- dev中用popupMenu给TreeList添加右键菜单
- DevExpress 给TreeList添加右键菜单
- FLEX 屏闭系统右键菜单,及在列表控件DataGrid/Tree/List上点右键时自动选择当前行
- easyui-tree实现及针对不同结点添加不同右键菜单
- dev中用popupMenu给TreeList添加右键菜单