首页 > Ext.menu.Menu菜单栏

Ext.menu.Menu菜单栏

1、Ext.menu.Menu主要配置项

Ext.menu.Menu组件主要配置项

配置项参数类型说明
itemsMixed有效菜单项数组
ignoreParentClicksBoolean忽略任何作为父菜单项的单击事件,默认为false
plainBoolean是否移除菜单左侧的竖线,默认为false

菜单项主要类型

菜单元素名称说明
Ext.menu.Item菜单项基类
Ext.menu.Separator菜单分隔符
Ext.menu.CheckItem包含选择框的菜单项,也可以是一个单选组
Ext.menu.ColorPicker颜色选择器
Ext.menu.DatePicker日期选择器

Ext.menu.Item主要配置项

配置项参数类型说明
canActivateBoolean当鼠标移入菜单或菜单项获得焦点时,是否高亮显示菜单项,默认为true
clickHideDelayNumber点击菜单项之后,隐藏菜单项的延时时间,默认为1ms
destoryMenuBoolean是否级联销毁子菜单,默认为true
hideOnClickBoolean点击菜单项之后是否隐藏菜单,默认为true
hrefString超链接,默认为#
hrefTargetString打开超链接的目标框架名称,默认为undefined
menuExpandDelayNumber子菜单展开之前,鼠标移入菜单项之后的延时时间,默认为300ms,只有在菜单项具有子菜单时生效
menuHideDelayNumber子菜单隐藏之前,鼠标移入菜单项之后的延时时间,默认为300ms,只有在菜单项具有子菜单时生效
menuAlignString设置子菜单与父菜单的对其关系
menuMixed子菜单

2、简单示例

代码:

"-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
"http://www.w3.org/1999/xhtml">
"server">Ext.menu.Menu菜单栏"ext-4.0.7-gpl/resources/css/ext-all.css" rel="stylesheet" type="text/css" />



效果图:

3、二级或多级菜单

代码:

"-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
"http://www.w3.org/1999/xhtml">
"server">Ext.menu.Menu菜单栏"ext-4.0.7-gpl/resources/css/ext-all.css" rel="stylesheet" type="text/css" />



效果图:

4、具有选择框的菜单

代码:

DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server"><title>动态更新消息文字title><link href="ext-4.0.7-gpl/resources/css/ext-all.css" rel="stylesheet" type="text/css" /><script src="ext-4.0.7-gpl/bootstrap.js" type="text/javascript">script><script type="text/javascript">Ext.onReady(function () {var toolbar = new Ext.toolbar.Toolbar({renderTo: Ext.getBody(),width: 300});var themeMenu = new Ext.menu.Menu({items: [{text: "主题颜色",menu: new Ext.menu.Menu({items: [{text: "红色主题",checked: true,group: "theme",checkHandler: onItemCheck}, {text: "蓝色主题",checked: false,group: "theme",checkHandler: onItemCheck}, {text: "灰色主题",checked: false,group: "theme",checkHandler: onItemCheck}]})}, {text: "是否启用",checked: false}]});toolbar.add({text: "选择风格",menu: themeMenu});function onItemCheck(item) {Ext.MessageBox.alert(item.text);}});script>
head>
<body>
body>
html>

效果图:

转载于:https://www.cnblogs.com/libingql/archive/2012/04/14/2446847.html

更多相关:

  • Sublime text 3不支持中文输入法,下面是我结合网上的各种资料摸索实践了一遍,为Sublime text 3成功添加了搜狗拼音输入法,特此记录以备参考。 前提条件: 事先安装并配置好搜狗拼音法和Sublime text 3编辑器,参考本博客相关文章。 1.安装相关依赖库 sudo apt-get install bui...

  • 当下人工智能是真心的火热呀,各种原来传统的业务也都在尝试用人工智能技术来处理,以此来节省人工成本,提高生产效率。既然有这么火的利器,那么我们就先来简单认识下什么是人工智能吧,人工智能是指利用语音识别、语义理解、图像识别、视觉处理、机器学习、大数据分析等技术实现机器智能自动化做出响应的一种模拟人行为的手段。而我们这里介绍的Magpie则...

  • from selenium import webdriver from scrapy.selector import Selector#模拟登陆 browser = webdriver.Chrome(executable_path='Chromedriver.exe') #路径是Chromedriver.exe的存放位置,windo...

  • 需求:单表关联问题。从文件中孩子和父母的关系挖掘出孙子和爷奶关系 样板:child-parent.txt           xiaoming daxiong          daxiong alice          daxiong jack 输出:xiaoming alice         xiaoming jack 分析设...

  •  hadoop 的核心还是 Map-Reduce过程和 hadoop分布式文件系统   第一步:定义Map过程 /**  *  * Description:  *  * @author charles.wang  * @created Mar 12, 2012 1:41:57 PM  *   */ public class MyMa...

  • 菜鸟一枚,正在学习C++ Gui Qt4,整理很零碎,欢迎批评指正   1.窗口标题: QWidget *window = new QWidget; window->setWindowTitle("Enter Your Age"); **************************************** 关于标题...

  • 将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例: 输入:1->2->4, 1->3->4 输出:1->1->2->3->4->4 总体思路是: 比较两个链表头节点,较小的插入新链表指针之后,同时较小链表指针向后移动一位 实现如下: ListNode* mergeTwo...

  • 1.直接调用微软socket对象处理 static void Main(string[] args){try{IPAddress ip = new IPAddress(new byte[] { 127, 0, 0, 1 });//在3721端口新建一个TcpListener对象TcpListener listener = new...

  •   现在很多地方都会用到zookeeper, 用到它的地方就是为了实现分布式。用到的场景就是服务注册,比如一个集群服务器,需要知道哪些服务器在线,哪些服务器不在线。   ZK有一个功能,就是创建临时节点,当机器启动应用的时候就会连接到一个ZK节点,然后创建一个临时节点,那么通过获取监听该路径,并且获取该路径下的节点数量就知道有哪些服务...

  • 前台到后台java时data日期类型的转化 在实体类中用@DataTimeFormat,这样设置即使传过来是空的字符串也是可以转的,要和前面传过来的格式一致,如 @XmlElement(name="BeginDate") @DateTimeFormat(pattern="yyyy-MM-dd") private Date begin...

  • 现在很多餐厅看到的菜单上大多是这样设计的:本店主打招牌菜、最佳人气冠军、主厨推荐、必吃美食等。表面看菜单很全,但是顾客看着菜单却不知道点什么好,另外也会增加顾客的点餐时间,对翻台率有影响......这些其实都是你的餐厅的菜单设计有问题!如何设计好餐厅菜单,来提高餐厅餐厅如何提升利润率的秘密,你餐厅的菜单设计到好了吗?1 菜单要符合餐厅...

  • http://developer.51cto.com/art/201510/493530.htm 近20个绚丽实用的jQuery/CSS3侧边栏菜单 jQuery作为一款主流的JavaScript前端开发框架,深受广告开发者的亲睐,同时jQuery有着不计其数的插件,特别是菜单插件更为丰 富,本文将要为大家介绍20个绚丽而实用的jQ...

  • 一般最直接的方法是: 一般位于注册表的:删除注册表HKEY_CLASSES_ROOTDirectory BackgroundshellexContextMenuHandlersACE下 ab默认{5E2121EE-0300-11D4-8D3B-444553540000}   办法一:          刚才有朋友询问...