`

popUpMenuButton

阅读更多
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
	<mx:PopUpMenuButton x="43" y="39" id="PopUpMenuButton" dataProvider="{arr}" label="nihao" itemClick="test(event)" >
		
	</mx:PopUpMenuButton>
	<mx:MenuBar x="147" y="39" id="menu" dataProvider="{arr}"></mx:MenuBar>
	
	<mx:PopUpButton x="43" y="173" id="popUpBUtton">
		
	</mx:PopUpButton>
	
	<mx:Script>
		<![CDATA[
			import mx.events.MenuEvent;
			import mx.events.ItemClickEvent;
			import mx.controls.Menu;
			[Bindable]
			public var arr:Array=[
                {label: "Inbox", data: "inbox1"},
                {label: "Calendar", data: "calendar1"}, 
                {label: "Sent", data: "sent1"},
                {label: "Deleted Items", data: "deleted1"},
                {label: "Spam", data: "spam1"}
            ];
            private function test(event:MenuEvent){
            	trace(event.target.label);//nihao
            	trace(PopUpMenuButton.selectedField)//null
            	trace("s:"+PopUpMenuButton.selectedField);//null
            	trace(Menu(PopUpMenuButton.popUp).selectedItem.data.toString());//sent1

            }

		]]>
	</mx:Script>
	<mx:Array id="arr2">
		<mx:Object>
			你好
		</mx:Object>
		<mx:Object>
			buhao
		</mx:Object>
	</mx:Array>
	<mx:ArrayCollection id="arr1">
		<mx:source>
			<mx:Object>
			你好
		</mx:Object>
		<mx:Object>
			buhao
		</mx:Object>
		</mx:source>
	</mx:ArrayCollection>
</mx:Application>

 

分享到:
评论

相关推荐

    Flutter 超实用简单菜单弹出框 PopupMenuButton功能

    PopupMenuButton 还是老规矩,先看官方的说明: Displays a menu when pressed and calls onSelected [1] when the menu is dismissed because an item was selected. The value passed to onSelected [2] is the ...

    Flutter PopupMenuButton 菜单

    Flutter PopupMenuButton 菜单

    Flutter入门与实战:菜单弹出框

    1. **初始化PopupMenuButton**: 在你的Widget树中,创建一个`PopupMenuButton`实例,指定它的`onSelected`回调函数,当用户选择一个菜单项时,该函数会被调用。 ```dart PopupMenuButton( onSelected: (String ...

    Flutter高阶技术:如何实现自定义弹出菜单框

    而在Flutter中,我们可以利用PopupMenuButton或自定义的StatefulWidget来达到这一目的。 要创建自定义弹出菜单框,首先需要了解PopupMenuButton。Flutter的PopupMenuButton是一个内置的Widget,它包含了弹出菜单的...

    Qt弹出式按键菜单

    2. **菜单对象**: 在`PopupMenuButton`类中,需要一个`QMenu`对象来存放菜单项。`QMenu`是Qt中的菜单类,可以添加`QAction`来表示每个菜单项。`QAction`可以关联到槽函数,当用户选择某个菜单项时,对应的槽函数会被...

    Flex API 分布图

    进一步地,文档还提到了“PopUpMenuButton”和“PopUpButton”,这表明Flex框架提供了弹出菜单和弹出按钮的预制实现,它们可以与用户的交互进行响应,提供额外的选项或功能。例如,“PopUpMenuButton”有“data...

    flex 4.6Css

    LinkButton | Menu | MenuBar | PopUpButton | PopUpMenuButton | ProgressBar | TabNavigator ToggleButtonBar | Tree | VScrollBar 为了方便使用,将Spark组件单独剥离出来,使用方案如下:(只限于spark组件) ...

    43 Flutter仿京东商城项目 修改收货地址 删除收货地址.rar

    我们可以利用GestureDetector配合Swipeable widget来实现滑动删除效果,或者使用PopupMenuButton显示删除选项。 在处理用户数据时,我们需要一个持久化存储方案。Flutter提供了多种存储选项,如SharedPreferences、...

    Flutter高阶技术:如何实现自定义日期选择器(预订航班)

    要实现类似预订航班时的日期选择器效果,我们可以使用`PopupMenuButton`或自定义一个`ModalBottomSheet`。这两种方法都可以弹出一个覆盖部分屏幕的界面,用户可以在此选择日期。 4. **日历视图**: 对于显示日历...

    自定义菜单

    5. React Native/Flutter:跨平台移动应用开发框架也有各自的菜单实现方式,如React Native的TouchableOpacity组件,Flutter的PopupMenuButton。 三、自定义菜单的实例——FreeView "FreeView"可能是一个示例项目...

    定制编辑框的上下文菜单

    8. **Flutter**:在Flutter中,可以使用`PopupMenuButton`或`PopupMenu` widget来创建自定义上下文菜单。你可以自定义菜单项的外观和行为,通过`onSelected`回调来处理用户选择。 无论是在桌面应用还是移动端应用,...

    启用和禁用菜单的资源

    在Flutter中,你可以使用`PopupMenuButton`或`IconButton`,并通过修改其`onPressed`回调函数的可用性来控制菜单项的启用状态。 总结来说,启用和禁用菜单项是软件开发中的基本操作,它能帮助提升用户体验,确保...

    利用PopUpButton创建弹出下拉框的组件

    `PopUpButton`由两部分组成:按钮本身和一个包含多个选项的`PopupMenuButton`。按钮的外观可以通过设置`child`属性自定义,而下拉菜单的选项则通过` itemBuilder`函数定义。这个函数返回一个`PopupMenuEntry`的列表...

    flex3+component组件.pdf

    菜单控件(Menu controls),包括Menu(菜单)、MenuBar(菜单栏)、PopUpMenuButton(弹出菜单按钮)等;文本控件(Text controls),例如Label(标签)、RichTextEditor(富文本编辑器)、TextInput(文本输入框)...

    Flex UI组件使用全集

    - **PopUpMenuButton**: 可以弹出菜单的按钮组件。 #### Textcontrols(文本组件) - **Label**: 显示静态文本的组件。 - **RichTextEditor**: 富文本编辑器,支持格式化文本编辑。 - **Text**: 显示动态文本的...

    Flex 3 组件实例与应用(2009版)

    - **PopupMenuButton** - 弹出式菜单按钮。 ##### 2. **TextControls** - **Label** - 文本标签。 - **RichTextEditor** - 富文本编辑器。 - **Text** - 显示文本的组件。 - **TextArea** - 多行文本输入框。 - **...

    Flutter质感设计之弹出菜单

    在Flutter中,PopupMenuButton控件是实现弹出菜单的主要控件。下面我们就来详细介绍Flutter质感设计之弹出菜单。 一、PopupMenuButton控件 PopupMenuButton控件是Flutter中实现弹出菜单的主要控件,它可以用来创建...

    Flutter进阶质感设计之标签栏

    此外,我们还添加了一个右上角的动作按钮,通过`PopupMenuButton`提供样式切换的菜单。 `TabBar`组件用于展示标签,它会根据当前选择的`_demoStyle`展示相应的样式。而`TabBarView`则用于展示与当前选中标签对应的...

Global site tag (gtag.js) - Google Analytics