在Ext中,菜单器件(Menu Widgets)是通过几个类的联合来使用的,这些类包括:Ext.Toolbar、Ext.menu.Menu、Ext.menu.Item、Ext.menu.CheckItem,以及一些特殊类型的菜单或菜单项,比如菜单Ext.menu.DateMenu、菜单项Ext.menu.ColorItem。
构成菜单器件的这些类在菜单中的层次结构如下:
下面对一些类进行具体说明:
1、Ext.Toolbar
该类表示一个菜单条,构建函数接受两个参数,第一个是指定toolbar的容器(contrainer);第二个参数是包含全部按钮的数组。大体如下:
new Ext.Toolbar('toolbar', [menuItem1, menuItem2]),这样菜单条就包含于页面元素toolbar中,且菜单条包括两个菜单项,如下:
2、Ext.menu.Menu
该类表示一个菜单,包含菜单标识id和菜单中所含的菜单项,构造函数如下
var menu1 = new Ext.menu.Menu({
id: 'firstmenu', // the menu's id we use later to assign as submenu
items: [{
text: 'An item',
handler: clickHandler
},
new Ext.menu.Item({
text: 'Another item',
handler: clickHandler
})
]
});
这里构造了菜单menu1,标识为firstmenu,这个菜单包含两个普通的菜单项。
3、Ext.menu.Item
该类表示一个菜单项,菜单项包括一些属性,如上面的text和handler,根据不同菜单项类型,属性的使用略有不同,最基本的包括文本内容text和事件处理器函数handler/ checkHandler,具体请参考Ext 的API文档。
4、Ext.menu.CheckItem
一种可选的菜单项,从Ext.menu.Item继承而来,表示可选的菜单项。
5、Ext.menu.DateMenu
特定的表示时间的菜单,从Ext.menu.Menu继承而来
6、Ext.menu.ColorItem
特定的表示颜色选择的菜单项集合,可直接作为Menu构造函数中的items属性值。
具体使用请参考Ext中文网站中的
学习EXT第三天:EXT:Menu组件
http://www.ajaxjs.com/yuicn/article.asp?id=20075196
分享到:
相关推荐
在这一部分,我们将重点分析ext4文件系统的`address_space_operations`,它定义了一系列与数据页管理相关的操作,包括数据页的读取、写入和清除等。 ###### ext4文件系统delay allocation机制 `delay allocation`...
通常,菜单由多个层次的`<ul>`和`<li>`元素组成,每个`<li>`元素代表一个菜单项,可能包含子菜单。在CSS中,我们可以使用嵌套选择器来设置样式,如`.menu > li`表示一级菜单项,`.menu > li ul`表示一级菜单项下的二...
在学术界和实务界,层次分析法已成为运筹学课程的重要教学内容,同时对推动相关领域的学术研究与应用起到了重要作用。 层次分析法的发展离不开Saaty教授及其他学者的努力。他们在理论上做了大量工作,贡献了丰富的...
"功率半导体器件封装技术的新趋势分析" 本文主要讨论了功率半导体器件封装技术的新趋势分析,包括现代功率半导体器件封装技术的发展方向、技术要点、skiip 技术应用、新一代 skiip 技术发展等方面的内容。 现代...
- **理论分析**:基于Ext4的官方文档和技术手册,分析其内部结构和工作机制。 - **实验设计**:构建实验环境,设计针对特定性能指标的测试方案。 - **数据分析**:收集实验数据,使用统计学方法进行分析,以验证假设...
下面将详细介绍EXT4文件系统和EXT4-extractor工具的相关知识。 EXT4,全称为第四代扩展文件系统(Fourth Extended File System),是Linux内核中最常见的日志文件系统之一。它继承了EXT3的特性,并引入了一些重要的...
在EXT 4.1中,通过GridHeader可以实现列的分组,将相关的列组合在一起形成一个分组头部。这种分组不仅美化了界面,还使得用户能方便地折叠或展开列组,以控制显示的信息量。 3. **自定义排序** GridHeader支持...
综合以上信息,本报告旨在为IT通讯类电子器件行业功能性器件领域的投资者、企业管理者及相关人士提供全面的市场分析,使他们能够基于市场数据做出更为明智的决策。报告通过详尽的数据分析,不仅梳理了行业的整体状况...
本书适合于对微波器件测量有需求的相关人员,具有较强的实际指导意义。
半导体器件的可靠性与失效分析是电子工程领域中的关键议题,特别是在新能源、汽车电子以及材料化学相关的技术发展中。元器件作为电子系统的基础单元,其性能稳定性和寿命直接影响整个系统的可靠性和安全性。本文主要...
EXT江湖(全)可能包含了EXT文件系统从EXT1到EXT4各个版本的详细介绍,以及与之相关的各种技术知识、发展历程、特性和优势。 EXT文件系统是Linux内核原生支持的文件系统,每个版本都有其特定的技术改进和优化。EXT1...
为了有效地使用这些图标,开发者需要了解EXT的CSS类结构和图标命名规则,通常EXT会提供一种类名机制,将图标与元素关联。例如,`x-icon`类通常用于表示图标,而具体的图标类型则通过添加额外的类名来指定。 此外,...
本文将深入探讨如何使用`ext4-utils`工具集来创建`make_ext4fs`和`simg2img`这两个关键工具,这对于理解Android系统底层工作原理以及进行相关开发和调试非常有帮助。 `make_ext4fs`是一个用于创建ext4文件系统的...
在这样的背景下,一份深入探讨半导体材料在IT通讯领域应用与影响的《IT通讯类电子器件行业半导体材料领域分析报告》应运而生,为行业提供了宝贵的洞见。 半导体材料主要包括硅晶片、光电子材料、化合物半导体等多种...
本文介绍了一种多层次立体化的MEMS器件抗冲击防护结构的制备方法与流程,这一创新技术为MEMS器件在恶劣条件下的工作提供了一种全新的保障。 为了应对MEMS器件在高冲击环境下的保护问题,本制备方法首先从选取合适的...
本篇将深入探讨如何通过C++来分析ext4文件系统,以及涉及的相关知识点。 首先,`ext4.cpp`是一个C++源代码文件,很可能包含了实现读取和解析ext4文件系统结构的函数和类。C++是一种强大的编程语言,它的面向对象...
在对IT通讯类电子器件行业降频器领域的市场规模分析中,首先需要关注的是市场规模的增长趋势。通过分析过去连续五年的中国市场的消费规模及同比增速,可以对行业市场潜力与成长性做出初步判断,并据此预测未来五年的...
由于模糊层次分析法的实用性和有效性,相关的研究论文数量也在不断增长。根据引用统计,张吉军发表的关于模糊层次分析法的研究文章在学术界被广泛引用,这反映了该方法的重要性和影响力。同时,学界对于模糊层次分析...
描述中提到,ext3是一个对ext2的扩展,这意味着它继承了ext2的基本结构,但引入了一些重要的改进。ext2是Linux早期的文件系统,尽管简单高效,但在处理系统崩溃或不正常关机时,可能无法保证数据完整性。为了解决这...
EXT的API文档详细列出了所有可用的类、方法、事件和配置选项,这对于深入理解和使用EXT框架至关重要。通过这份文档,开发者可以快速查找并理解如何使用EXT的各种组件和功能。 EXT2.0框架引入了若干关键改进,例如:...