- 浏览: 764797 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (573)
- Java基础 (76)
- C++基础 (5)
- hibernate (5)
- struts (4)
- spring (1)
- webservice (7)
- AjaX基础 (0)
- JS脚本 (53)
- 正则表达式 (5)
- html脚本 (30)
- 数据库基础 (54)
- 工作相关 (49)
- 其他 (30)
- Linux (9)
- web服务器 (17)
- JSP (13)
- eclipse (6)
- 面试题相关 (20)
- XML (3)
- Apache common (2)
- 生活 (35)
- VMware (1)
- log4j (9)
- BeanUtils (2)
- 设计模式 (3)
- UML (1)
- UNIX (1)
- ibats (5)
- GT-Grid (17)
- ABAP学习 (17)
- ABAP (35)
- ABAP--ALV (11)
- ABAP--WEBDIMPRO (0)
- abap-sample (1)
- BEMS (2)
- flex (33)
- GIS技术 (3)
最新评论
通过ContextMenu和ContextMenuItem类在DataGrid控件上添加右键.
示例:
<?xml version="1.0" encoding="utf-8"?> <!-- http://blog.flexexamples.com/2007/08/20/using-a-custom-context-menu-with-the-flex-datagrid-control/ --> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white" creationComplete="init()"> <mx:Script> <![CDATA[ import mx.controls.Alert; [Bindable] private var cm:ContextMenu; private var alert:Alert; private function init():void { var cmi:ContextMenuItem = new ContextMenuItem("View item", true); cmi.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, contextMenuItem_menuItemSelect); cm = new ContextMenu(); cm.hideBuiltInItems(); cm.customItems = [cmi]; cm.addEventListener(ContextMenuEvent.MENU_SELECT, contextMenu_menuSelect); } private function contextMenu_menuSelect(evt:ContextMenuEvent):void { dataGrid.selectedIndex = lastRollOverIndex; } private function contextMenuItem_menuItemSelect(evt:ContextMenuEvent):void { var obj:Object = dataGrid.selectedItem; alert = Alert.show("Property A: " + obj.@propertyA + "\n" + "Property B: " + obj.@propertyB, obj.@label, Alert.OK); } ]]> </mx:Script> <mx:XML id="itemsXML"> <items> <item label="Item 1" data="i001" propertyA="Item 1.A" propertyB="Item 1.B" /> <item label="Item 2" data="i002" propertyA="Item 2.A" propertyB="Item 2.B" /> <item label="Item 3" data="i003" propertyA="Item 3.A" propertyB="Item 3.B" /> <item label="Item 4" data="i004" propertyA="Item 4.A" propertyB="Item 4.B" /> <item label="Item 5" data="i005" propertyA="Item 5.A" propertyB="Item 5.B" /> <item label="Item 6" data="i006" propertyA="Item 6.A" propertyB="Item 6.B" /> <item label="Item 7" data="i007" propertyA="Item 7.A" propertyB="Item 7.B" /> <item label="Item 8" data="i008" propertyA="Item 8.A" propertyB="Item 8.B" /> </items> </mx:XML> <mx:Number id="lastRollOverIndex" /> <mx:DataGrid id="dataGrid" width="400" dataProvider="{itemsXML.item}" contextMenu="{cm}" itemRollOver="lastRollOverIndex = event.rowIndex"> <mx:columns> <mx:DataGridColumn id="labelCol" dataField="@label" headerText="Label:" /> <mx:DataGridColumn id="propACol" dataField="@propertyA" headerText="Property A:" /> <mx:DataGridColumn id="propBCol" dataField="@propertyB" headerText="Property B:" /> </mx:columns> </mx:DataGrid> <mx:Label text="{dataGrid.selectedItem.@label}" /> </mx:Application>
发表评论
-
Flex 非常实用的资料
2012-05-31 15:38 1193【改变输出swf的尺度,背景颜色或帧频】 在"Na ... -
Flex正则表达式规则
2012-05-31 15:35 16681.Flex正则表达式规则 1.1普通字符 字母、数字、汉 ... -
Flex中[Bindable]的使用心得
2012-05-30 16:55 896在Flex编程中,Bindble使用到最多的元数据。该标签可以 ... -
FLEX元标签_Bindable
2012-05-30 16:46 10591 概述 [Bindable ... -
Flex Bindable
2012-05-30 16:41 806对一个类声明绑定,相当于给这个类里的所有属性都声明了绑定。等同 ... -
Flex [Bindable] 以及使用方法
2012-05-30 16:37 1106绑定: 举个例子: 给下面的public变量加上[Bind ... -
关于flex开发自定义组件需要注意的问题
2012-05-23 14:24 1122一.首先回答,为什么要 ... -
Flex中自定义组件
2012-05-23 14:17 1087如要重写组件,就不得不了解Flex中组件初始化过程。初始化过程 ... -
flex,datagrid多列排序
2012-03-21 15:01 1053<?xml version="1.0" ... -
flex,datagrid 按照列来排序
2012-03-21 13:56 2115排序部分 import mx.controls.DateFie ... -
flex 动态给控件赋值,通过反射遍历MXML中的组件
2012-03-21 13:52 1320flex 动态给控件赋值,通过反射遍历MXML中的组件。当有1 ... -
flex双击不生效问题
2012-03-21 13:50 909今天用到flex的doubleclick的事件,但是不生效,原 ... -
FLEX datagrid 点击列头排序后,行编辑问题
2012-03-21 13:45 955点击列头排序后。行编辑事件结束后,adobe默认会自己重新将d ... -
flex内存管理机制
2012-03-20 13:44 923一.简述Flex内存释放优 ... -
Flex 内存处理的方法
2012-03-20 11:25 8291.当任何对象unload后,fl ... -
Flex3 Profile的使用
2012-03-13 15:38 929flex的profile就是一个性能监测器,也是adobe向传 ... -
FLEX内存释放优化原则
2012-03-13 15:36 797FLEX内存释放优化原则: 1. 被删除对象在外部的所有引 ... -
flashplayer的缓存目录
2012-03-13 15:34 3027flashplayer的缓存目录是: XP系统下是C:/Do ... -
swf 更新后,客户端不需要清空缓存即可查看最新版本
2012-03-13 14:20 2346我们在用Flex开发应用的时候,每次修改了swf,上传到服务器 ... -
用RSL来为你的flex程序减肥
2012-03-13 14:19 1125用RSL来为你的flex程序减肥 问题:一个只有几个控件的 ...
相关推荐
flex添加右键菜单实例。很经典的实例。
flex 自定义右键菜单 多级右键菜单flex 自定义右键菜单 多级右键菜单flex 自定义右键菜单 多级右键菜单
Flex自定义右键菜单
Flex右键菜单 flex tree 右键菜单 导入eclipse可直接用。我使用的flex sdk 版本是flex4.5.1,更改为4.0可直接使用。
完全屏蔽flex自带的右键菜单,实现自定义右键菜单,附件有完整可运行的例子。 这个问题折腾了一天多,在网上搜了很多资料,几乎都是一样的,转来转去,且讲的不明不白。这里我提供了可运行的全部代码,让你轻松搞定...
Flex添加右键菜单,只是文档,里边有描述性的代码
Flex+Java、PHP 批量上传实例文档Flex+Java、PHP 批量上传实例文档Flex+Java、PHP 批量上传实例文档Flex+Java、PHP 批量上传实例文档Flex+Java、PHP 批量上传实例文档Flex+Java、PHP 批量上传实例文档Flex+Java、...
flex右键菜单完全屏蔽右键 可以自定义;导入后可以直接应用;绝对值; 非js屏蔽
flex8表格控件,可以方便的实现表格的数据处理,并且里面附带了全面的例子,解决很多程序员的表格问题
felx和springHibernate整合传递二进制数据到表中并在flex的dataGrid控件中显示的实践
flex 3 的控件实例整理文档出自 http://examples.adobe.com/flex3/componentexplorer/explorer.html 在线看效果
该代码是在Flex实现右键的具体实现方法。 如有不明可发信息咨询活留言。
FLEX 开发学习不可缺少的工具,下载后解压运行TourDeFlex.EXE 就可以看到FLEX3,FLEX4所有的控件基本用法,是FLEX学习开发最好最方便的工具.一共三个压缩包请注意下载完整
flex3.5时间控件(含时分秒),亲测能用!
FLEX控件
flex应用程序中,默认情况下会有鼠标右击事件,该源码就是如何禁止鼠标右键的源码
flex视频播放控件
flex 时间选择控件,提供了时间的选择。。。
flex控件事件flex控件事件flex控件事件flex控件事件
学习 Flex 1 2 3 4 5 控件 实例 全部 详细 解释 API api