`

Ext.menu.Menu实例

阅读更多

1、

 

<head>
<script type="text/javascript">
  		Ext.BLANK_IMAGE_URL = 'ext/resources/images/default/s.gif';
  		Ext.onReady(function(){
  			//工具条
  			var toolbar = new Ext.Toolbar({
  				renderTo:'toolbar',
  				width:500,
  				height:30
  			});
  			
  			//添加菜单到工具条
  			toolbar.add(
  				{text:'新建'},
  				'-',
  				{text:'复制'},
  				'-',
  				{text:'黏贴'},
  				'-',
  				{text:'剪切'},
  				'-',
  				new Ext.form.TextField({
  					width:100
  				}),
  				'->',
  				document.getElementById('a'),
  				'-',
  				'菜单实例'
  			);
		});
  	</script>
</head>
<body>
<div id="toolbar"></div>
<a href="http://www.baidu.com" id="a">百度</a>
</body>

 

 

2、

<head>
<script type="text/javascript">
  		Ext.BLANK_IMAGE_URL = 'ext/resources/images/default/s.gif';
  		Ext.onReady(function(){
  			//工具条
  			var toolbar = new Ext.Toolbar({
  				renderTo:'toolbar',
  				width:window.screenX,
  				height:30
  			});
  			//文件菜单
  			var fileMenu = new Ext.menu.Menu({
  				//设置菜单四条边都有阴影
  				shadow : 'frame',
  				//添加菜单项
  				items:[
					{
						text:'新建',
						handler:onMenuCheck
					},
					{
						text:'打开',
						handler:onMenuCheck
					},
					{
						text:'保存',
						handler:onMenuCheck
					}
  				]
  			});
  			//编辑菜单
  			var editMenu = new Ext.menu.Menu({
  				shadow : 'frame',
  				items:[
					{
						text:'复制',
						handler:onMenuCheck
					},
					{
						text:'黏贴',
						handler:onMenuCheck
					},
					{
						text:'剪切',
						handler:onMenuCheck
					}
  				]
  			});
  			//添加菜单到工具条
  			toolbar.add(
  				{text:'文件',menu:fileMenu},
  				{text:'编辑',menu:editMenu}
  			);
  			//菜单项被点击时候的回调函数
  			function onMenuCheck(item){
  				alert(item.text);
  			}
		});
  	</script>
  </head>
  
  <body>
  	<div id="toolbar"></div>
  </body>

 

3、
 

 

<head>
<script type="text/javascript">
  		Ext.onReady(function(){
  			Ext.BLANK_IMAGE_URL = 'ext/resources/images/default/s.gif';
  			//工具条
  			var toolbar = new Ext.Toolbar({
  				renderTo:'toolbar',
  				width:window.screenX,
  				height:30
  			});
  			//文件菜单
  			var infoMenu = new Ext.menu.Menu({
  				//设置菜单四条边都有阴影
  				shadow : 'frame',
  				//添加菜单项
  				items:[
					{
						text:'个人信息',
						menu:new Ext.menu.Menu({
							items:[
								{text:'身高',handler:onMenuCheck},
								{text:'体重',handler:onMenuCheck},
								{
									text:'生日',
									menu:new Ext.menu.DateMenu({
									})
								}
							]
						})
					},
					{
						text:'公司信息',
						handler:onMenuCheck
					}
  				]
  			});
  			//添加菜单到工具条
  			toolbar.add(
  				{text:'信息',menu:infoMenu}
  			);
  			
  			//菜单项被点击时候的回调函数
  			function onMenuCheck(item){
  				alert(item.text);
  			}
		});
  	</script>
  </head>
  
  <body>
  	<div id="toolbar"></div>
  </body>

 

 4、



 

<head>
<STYLE TYPE="text/css">
		.newIcon { background-image: url(images/new.gif) !important; }
		.copyIcon {	background-image: url(images/copy.gif) !important; }
		.pasteIcon {background-image: url(images/paste.gif) !important; }
		.cutIcon {background-image: url(images/cut.gif) !important; }
  	</STYLE>
	<script type="text/javascript">
  		Ext.BLANK_IMAGE_URL = 'ext/resources/images/default/s.gif';
  		Ext.onReady(function(){
  			//工具条
  			var toolbar = new Ext.Toolbar({
  				renderTo:'toolbar',
  				width:500,
  				height:30
  			});
  			
  			//添加菜单到工具条
  			toolbar.add(
  				{text:'新建',iconCls:'newIcon'},
  				'-',
  				{text:'复制',iconCls:'copyIcon'},
  				'-',
  				{text:'黏贴',iconCls:'pasteIcon'},
  				'-',
  				{text:'剪切',iconCls:'cutIcon'},
  				'-',
  				new Ext.form.TextField({
  					width:100
  				}),
  				'->',
  				document.getElementById('a'),
  				'-',
  				'菜单实例'
  			);
		});
  	</script>
  </head>
  
  <body>
  	<div id="toolbar"></div>
  	<a href="http://www.baidu.com" id="a">百度</a>
  </body>

 

  • 大小: 1.8 KB
  • 大小: 2.1 KB
  • 大小: 10.3 KB
  • 大小: 3.3 KB
分享到:
评论
1 楼 zihua 2012-11-23  
楼主,我复制代码怎么不行, 需要引用哪些必要文件 求指导

相关推荐

    Ext Js权威指南(.zip.001

    Ex4.0共2个压缩包特性,《ext js权威指南》 前 言 第1章 ext js 4开发入门 / 1 1.1 学习ext js必需的基础知识 / 1 1.2 json概述 / 3 1.2.1 认识json / 3 1.2.2 json的结构 / 3 1.2.3 json的例子 / 4 1.2.4 ...

    ExtJSWeb应用程序开发指南(第2版)

    3.4.5 认识Ext.menu.Menu菜单 3.4.6 最简单的菜单栏 3.4.7 创建二级或多级菜单 3.4.8 将更多组件加入菜单 3.4.9 具有选择框的菜单 3.5 本章小结 第4章 最常用的表单 4.1 表单及表单元素 4.1.1 了解Ext.form...

    精通JS脚本之ExtJS框架.part1.rar

    5.4.4 Ext.menu.Menu简介 5.4.5 最简单的菜单栏 5.4.6 创建三级或多级菜单 5.4.7 具有选择框的菜单 第6章 页面元素与模板 6.1 构成用户界面的元素 6.2 获取页面元素 6.3 元素常见的使用方法 6.3.1 常见的...

    ext-3.3.1实例

    ext3.3.1的官方实例,对于初学者是很有用的例子

    精通JS脚本之ExtJS框架.part2.rar

    5.4.4 Ext.menu.Menu简介 5.4.5 最简单的菜单栏 5.4.6 创建三级或多级菜单 5.4.7 具有选择框的菜单 第6章 页面元素与模板 6.1 构成用户界面的元素 6.2 获取页面元素 6.3 元素常见的使用方法 6.3.1 常见的...

    Ext3.0官方实例

     主要包括data,widget,form,grid,dd,menu,其中最强大的应该算grid了,编程思想是基于面对对象编程(oop),扩展性相当的好.可以自己写扩展.自己定义命名空间.web应用可能感觉太大.不过您可以根据需要按需加载您想要的...

    利用Ext Js生成动态树实例代码

    关键类 这里主要涉及Ext JS的两个类: Ext.tree.TreeNode Ext.menu.Menu 相关API可以参考:http://extjs.com/deploy/ext/docs/ 三. 代码示例 1. 先看一下测试页面 代码如下:&lt;html&gt; &lt;head&gt; &lt;meta ...

    ExtAspNet_v2.3.2_dll

    -Window的实例方法GetCloseReference等以及ActiveWindow的静态方法GetCloseReference等,其中的Close全部改为Hide。 -增加TabStrip中Tab控件可关闭属性EnableClose(默认为false)以及两个方法GetShowReference和...

    EXT中单击button按钮grid添加一行(光标位置可设置)的实例代码

    ext是一个强大的js类库,以前是基于YAHOO-UI,现在已经完全独立了, 主要包括data,widget,form,grid,dd,menu,其中最强大的应该算grid了,编程思想是基于面向对象编程(oop),扩展性相当的好.可以自己写扩展.自己定义命名...

    Ext学习必备,涵盖大量实例,插件,其他有用组件

    1ext2.2源码及例子 2深入浅出extJs例子 3自己写的例子 470过个插件 新增内容: 1通过dtree将所有例子搞成一颗树,方便大家观看效果 2新增dhtmlx上传文件 3新增EXT异步加载树 4动态修改树节点图标和提示层 5ext结合...

    easyui+增强窗体 demo_ext为实例文件

    2、修复menu、datagrid、combo、combobox、panel、tabs、tree、treegrid 因事件注册造成多次重复渲染的问题(包括多次请求后台数据)。 3、移除datagrid 的rowContextMenu菜单项默认事件替换功能。 4、删除datagrid ...

    ExtJs入门实例WEB经典架构

    ExtJs入门实例,是一个强大的js类库: ext是一个强大的js类库,以前是基于YAHOO-UI,现在已经完全独立了, 主要包括data,widget,form,grid,dd,menu,其中最强大的应该算grid了,编程思想是基于面对对象编程(oop),扩展性...

    ExtJS源码分析与开发实例宝典--书中代码

    快速入门部分讲解Ext JS的背景及体系结构,并通过案例实现让 读者快速...深入组件的开 发部分讲解Ext JS组件的原理及各大组件的应用,包括组件模型、容器模型、布局设计、Form组件、 Grid组件、Tree组件及Menu组件。

    基于JAVA的记事本设计报告.doc

    " "(三)、结构分析 " "(1)、菜单栏:利用类JMenuBar创建一个菜单条的实例menubar,并利用类Jme" "nu创建了四个菜单的实例menu1、menu2、menu3、menu4分别为文件、编辑、格 " "式、帮助,如下图所示 " " " " ...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -动态生成菜单实例(other\menu_dynamic_run.aspx和other\menu_dynamic2_run.aspx)(feedback:shguo)。 -优化AJAX的内部实现,每个页面保存的ViewState现在减少1/3左右(重要更新)。 -优化Tree节点的NodeId自动...

    Android开发实现TextView显示丰富的文本

    本文实例讲述了Android开发实现TextView显示丰富的文本的方法。分享给大家供大家参考,具体如下: 如图,显示html的元素控件,点击连接实现上网,发email,拨号 实现源码如下: MainActivity.java package ...

    vue2.0的contextmenu右键弹出菜单的实例代码

    整理文档,搜刮出一个vue2.0的contextmenu右键弹出菜单的实例代码,稍微整理精简一下做下分享。 1.事情对象 &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;&lt;/title&gt; &lt;meta charset="utf...

Global site tag (gtag.js) - Google Analytics