最近用到Ext这个东西进行了一些测试,这个例子涉及到了菜单和对应的一个日期选择控件
先看一下效果
全部的代码如下,其中的ext的js请自行去下载。我这里就不提供了。
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
- <html>
- <head>
- <meta http-equiv="Content-Type" c>
- <title>Toolbar with Menus</title>
- <link rel="stylesheet" type="text/css" href="../resources/css/ext-all.css" />
- <script type="text/javascript" src="../adapter/ext/ext-base.js"></script>
- <script type="text/javascript" src="../ext-all.js"></script>
- <script type="text/javascript">
- Ext.onReady(function(){
- Ext.QuickTips.init();
-
- var dateMenu = new Ext.menu.DateMenu({
- handler : function(dp, date){
- Ext.MessageBox.alert('Date Selected '+date);
- }
- });
- var menu = new Ext.menu.Menu({
- id: 'mainMenu',
- items: [
- {
- text: '选择日期',
- iconCls: 'calendar',
- menu: dateMenu
- }
- ]
- });
- var tb = new Ext.Toolbar();
- tb.render('toolbar');
- tb.add({
- text:'工具菜单',
- iconCls: 'bmenu',
- menu: menu
- });
- });
- </script>
- <style type="text/css">
- #container {
- width:600px;
- height:300px;
- border:3px solid #c3daf9;
- }
- .calendar {
- background-image:url(../../resources/images/default/shared/calendar.gif) !important;
- }
- .blist {
- background-image: url(list-items.gif) !important;
- }
- .bmenu {
- background-image: url(menu-show.gif) !important;
- }
- .menu-title{
- background: #ebeadb url(../../resources/images/default/grid/grid3-hrow.gif) repeat-x;
- border-bottom:1px solid #99bbe8;
- color:#15428b;
- font:bold 10px tahoma,arial,verdana,sans-serif;
- display:block;
- padding:3px;
- }
- </style>
- </head>
- <body>
- <div id="container">
- <div id="toolbar"></div>
- </div>
- </body>
- </html>
http://www.java2000.net/p8556
<script type="text/javascript">
</script> <script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script>
分享到:
相关推荐
【标题】"ext2.2小示例"与【描述】"自己的小示例"结合来看,这似乎是一个关于EXT JS框架的个人实践项目,其中可能包含了一个使用EXT JS 2.2版本编写的Web应用示例。EXT JS是一个流行的JavaScript库,用于构建富...
本示例“Ext2.2-用XML做数据源,可编辑Grid的例子.rar”聚焦于如何利用Ext JS的Grid组件,并结合XML数据源来实现一个可编辑的数据网格。 在Web应用中,数据展示和编辑是常见的需求。Grid组件是Ext JS处理表格数据的...
想把日期选择框单独拿出来用的看这里 A.6. 听说有人现在还不会汉化ext A.7. 碰到使用ajax获得数据,或者提交数据出现乱码 A.8. TabPanel使用autoLoad加载的页面中的js脚本没有执行 B. 修改日志 C. 后记 C.1. 2007...
在EXT 2.0.2中,这些组件的功能得到了进一步提升,例如表格支持更丰富的数据展示和操作,树形视图的动态加载和排序能力增强,窗体组件的验证功能更加完善。 EXTJS的布局管理器是另一个关键特性,它允许开发者创建...
首先,`Ext2.2API中文版(最终完成版).CHM`是ExtJS 2.2的中文API文档,对于开发者来说是必不可少的参考资料。CHM文件是Windows系统的帮助文件格式,包含了关于ExtJS 2.2的所有类、方法、事件和配置选项的详细说明。...
想把日期选择框单独拿出来用的看这里 A.6. 听说有人现在还不会汉化ext A.7. 碰到使用ajax获得数据,或者提交数据出现乱码 A.8. TabPanel使用autoLoad加载的页面中的js脚本没有执行 A.9. 有关grid的一些小问题 A.9.1...
2.2 配置使用ext js库 / 35 2.3 编写“hello world”程序 / 37 2.4 关于ext.onready / 38 2.5 关于ext.blank_image_url / 40 2.6 关于字体 / 42 2.7 ext js 4语法 / 42 2.8 本地化 / 60 2.9 为本书示例准备...
压缩包中的源码是学习和参考的关键,因为它提供了实际工作中的例子。开发者可以查看控制器、视图和模型的实现,了解如何在ASP.NET MVC项目中集成Ext.NET组件,并且学习如何处理各种事件和数据绑定。 5. **Demo**:...
这本书我看了 很不错的 他的目录: 说在前头的 1. 闪烁吧!看看extjs那些美丽的例子。... 想把日期选择框单独拿出来用的看这里 B. 修改日志 C. 后记 C.1. 2007年12月5日,迷茫阶段 C.1.1. 仇恨 C.1.2. 反省
在“ext-2.2”这个文件中,可能包含了实现这些特效的代码示例或库。例如,"ext"可能是Ext JS的版本,这是一个强大的JavaScript框架,提供了丰富的UI组件和特效,用于构建复杂的Web应用程序。 学习和理解这些JS特效...
`Ext.menu.Menu` 是用于创建上下文菜单或下拉菜单的组件。下面是一个简单的 `Ext.menu.Menu` 示例: ```javascript new Ext.Button({ text: 'Menu Button', menu: { items: [ { text: 'Item 1' }, { text: ...
最后,**书中例子的源代码**是学习的最佳实践,通过查看和分析这些代码,开发者可以直接学习到如何在实际项目中应用ExtJs,理解各种组件和功能的实现方式,从而提升自己的编程技能。 总之,"掏钱学ExtJs完全版"是一...
在这个特定的例子中,框架可能结合了两种流行的技术:ExtJS(由提供的"ext-2.2"文件名推测)和Direct Web Remoting (DWR)。 ExtJS是一个强大的JavaScript库,专门用于构建富互联网应用程序(RIA)。它提供了一套...
接下来,从CIN节点的快捷菜单中选择“Create .c File”命令,创建一个新的C语言文件。在此过程中,指定文件保存路径和文件名,例如“C:\矩阵相乘\矩阵相乘.C”。随后,在该文件中编写用于矩阵相乘的C语言代码,并...
##### 2.2 Border 布局 - **特点**:分为五个区域(北、南、东、西和中心),每个区域可以包含一个面板。 - **用途**:构建复杂的用户界面,如管理后台系统。 ##### 2.3 Accordion 布局 - **特点**:类似于手风琴...
- **菜单的实现**:实现系统的导航菜单功能。 - **实现登录**:实现用户登录功能,验证用户身份。 - **动态Grid**:实现动态加载和更新表格数据的功能。 - **数据的增删改**:实现对数据库中数据的增加、删除、修改...
所有效果说明:基本的鼠标互动:拖拽(drag and dropping)、排序(sorting)、选择(selecting)、缩放(resizing) 各种互动效果:手风琴式的折叠菜单(accordions)、日历(date pickers)、对话框(dialogs)、滑动条 (sliders...
所需要的文件 ,此例子需要几个css文件 jquery.dimensions.js ui.mouse.js ui.resizable.js 用法: $(document).ready(function(){ $("#example").resizable(); }); CSS文件:...
所需要的文件 ,此例子需要几个css文件 jquery.dimensions.js ui.mouse.js ui.resizable.js 用法: $(document).ready(function(){ $("#example").resizable(); }); CSS文件:...