手机版

在弯曲中给数据网格添加右键菜单项的具体实现

时间:2021-11-11 来源:互联网 编辑:宝哥软件园 浏览:

复制代码代码如下:可扩展标记语言版本='1.0 '编码='utf-8 '?s 3360应用程序xmlns : FX=' http://ns。土坯房。com/mxml/2009 ' xmlns :s=' library ://ns。土坯房。com/flex/spark ' xmlns : MX=' library ://ns。土坯房。com/flex/MX '创建完成=' initApp()'的3360布局s 3360 horizontallayout horizontalign=' center ' vertical aling='[CData[导入MX。控件。警惕;导入MX。事件。DataGridEvent导入MX。事件。flex事件;导入火花。事件。GridEventprivate var my上下文菜单:上下文菜单;私有函数initApp(): void { popUpMenu();}私有函数popup menu(): void { my context menu=new context menu();removeDefaultItems();addCustomMenuItems();//监听右键菜单弹出后的事件mycontextmenu。addeventlistener(contextmenueevent .菜单_选择,菜单选择器);我的数据网格。上下文菜单=mycontext菜单;} //删除原有菜单项私有函数removeDefaultItems(): void { my context menu。hidebuititems();var defaultitems 3360 contextmenubuiltinems=mycontextmenu。BuildinitemsdefaultItems.print=false} //添加用户自定义菜单项私有函数addCustomMenuItems(): void { var item : ContextMenuItem=new ContextMenuItem('删除行');//默认的菜单项item.visible=falsemyContextMenu。customItems。推送(项目);//监听选择菜单项后的事件项目。add event listener(ContextMenuEvent .菜单项选择,项目选择处理程序);} //弹出菜单后的事件处理函数私有函数menuSelectedHandler(事件: contextmenueevent): void { var item : ContextMenuItem=my context menu。自定义项目[0]为ContextMenuItemif(mydatagrid。selectedindex=0){ item。可见=真;} else { item.visible=false} } //选择菜单项后的事件处理函数私有函数items elected handler(事件: contextmenuevent): void { if(mydatagrid。selectedindex=0){ mydatagrid。数据提供者。removeitemat(mydatagrid。selectedindex);} }]/FX :脚本s 3360 datagrid requestedRowCount=' 4 ' id=' myDataGrid ' width=' 500 ' s 3360列s 3360 ArrayList s 3360网格列数据字段='数据字段1 '标题文本='列1 ' id=' col 1 '/s 3360网格列s 3360网格列数据字段='数据字段2 '标题文本='列2 '/s :网格列s 3360网格列数据字段=数据字段3 '标题文本='列3 '/s :网格列/s :数组列表/s :列s 3360类型alitem FX :对象数据字段1='示例数据数据字段2='示例数据数据字段3='示例数据/FX :对象/s 3360类型alitem s 3360数组列表FX :对象数据字段1='数据1 ' dataField2='数据1 '数据字段3='数据1 '/FX :对象FX :对象数据字段1='数据2 '数据字段2='数据2 '数据字段3='数据2 '/FX :对象FX :对象数据字段1='数据3 '数据字段2='数据3 '数据字段3='数据3 '/FX :对象FX :对象数据字段1='数据4 ' dataField2='数据4 '数据字段3='数据4 '/FX :对象/s 3360 ArrayList/s 3360 datagrid/s 3360应用程序

版权声明:在弯曲中给数据网格添加右键菜单项的具体实现是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。