`
java2000.net
  • 浏览: 651149 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

EXT2.2 菜单中日期选择的简单例子

阅读更多
最近用到Ext这个东西进行了一些测试,这个例子涉及到了菜单和对应的一个日期选择控件
先看一下效果


全部的代码如下,其中的ext的js请自行去下载。我这里就不提供了。

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" c>
  5. <title>Toolbar with Menus</title>
  6. <link rel="stylesheet" type="text/css" href="../resources/css/ext-all.css" />
  7. <script type="text/javascript" src="../adapter/ext/ext-base.js"></script>
  8. <script type="text/javascript" src="../ext-all.js"></script>
  9. <script type="text/javascript">
  10. Ext.onReady(function(){

  11.     Ext.QuickTips.init();

  12.     // Menus can be prebuilt and passed by reference
  13.     var dateMenu = new Ext.menu.DateMenu({
  14.         handler : function(dp, date){
  15.             Ext.MessageBox.alert('Date Selected '+date);
  16.         }
  17.     });
  18.     var menu = new Ext.menu.Menu({
  19.         id: 'mainMenu',
  20.         items: [
  21.             {
  22.                 text: '选择日期',
  23.                 iconCls: 'calendar',
  24.                 menu: dateMenu // <-- submenu by reference
  25.             }
  26.         ]
  27.     });
  28.     var tb = new Ext.Toolbar();
  29.     tb.render('toolbar');

  30.     tb.add({
  31.             text:'工具菜单',
  32.             iconCls: 'bmenu',  // <-- icon
  33.             menu: menu  // assign menu by instance
  34.     });
  35. });

  36. </script>
  37. <style type="text/css">
  38. #container {
  39.     width:600px;
  40.     height:300px;
  41.     border:3px solid #c3daf9;
  42. }

  43. .calendar {
  44.     background-image:url(../../resources/images/default/shared/calendar.gif) !important;
  45. }

  46. .blist {
  47.     background-image: url(list-items.gif) !important;
  48. }

  49. .bmenu {
  50.     background-image: url(menu-show.gif) !important;
  51. }

  52. .menu-title{
  53.     background: #ebeadb url(../../resources/images/default/grid/grid3-hrow.gif) repeat-x;
  54.     border-bottom:1px solid #99bbe8;
  55.     color:#15428b;
  56.     font:bold 10px tahoma,arial,verdana,sans-serif;
  57.     display:block;
  58.     padding:3px;
  59. }
  60. </style>

  61. </head>
  62. <body>
  63. <div id="container">
  64.     <div id="toolbar"></div>
  65. </div>
  66. </body>
  67. </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小示例

    【标题】"ext2.2小示例"与【描述】"自己的小示例"结合来看,这似乎是一个关于EXT JS框架的个人实践项目,其中可能包含了一个使用EXT JS 2.2版本编写的Web应用示例。EXT JS是一个流行的JavaScript库,用于构建富...

    Ext2.2-用XML做数据源,可编辑Grid的例子.rar

    本示例“Ext2.2-用XML做数据源,可编辑Grid的例子.rar”聚焦于如何利用Ext JS的Grid组件,并结合XML数据源来实现一个可编辑的数据网格。 在Web应用中,数据展示和编辑是常见的需求。Grid组件是Ext JS处理表格数据的...

    EXT2.0中文教程

    想把日期选择框单独拿出来用的看这里 A.6. 听说有人现在还不会汉化ext A.7. 碰到使用ajax获得数据,或者提交数据出现乱码 A.8. TabPanel使用autoLoad加载的页面中的js脚本没有执行 B. 修改日志 C. 后记 C.1. 2007...

    ext 2.0.2 源码 例子

    在EXT 2.0.2中,这些组件的功能得到了进一步提升,例如表格支持更丰富的数据展示和操作,树形视图的动态加载和排序能力增强,窗体组件的验证功能更加完善。 EXTJS的布局管理器是另一个关键特性,它允许开发者创建...

    extjs2.2技术文档与实例

    首先,`Ext2.2API中文版(最终完成版).CHM`是ExtJS 2.2的中文API文档,对于开发者来说是必不可少的参考资料。CHM文件是Windows系统的帮助文件格式,包含了关于ExtJS 2.2的所有类、方法、事件和配置选项的详细说明。...

    Ext 开发指南 学习资料

    想把日期选择框单独拿出来用的看这里 A.6. 听说有人现在还不会汉化ext A.7. 碰到使用ajax获得数据,或者提交数据出现乱码 A.8. TabPanel使用autoLoad加载的页面中的js脚本没有执行 A.9. 有关grid的一些小问题 A.9.1...

    Ext Js权威指南(.zip.001

    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 为本书示例准备...

    Ext.NET.MVC.Pro.2.2.0.MVC.Examples.Explorer.zip

    压缩包中的源码是学习和参考的关键,因为它提供了实际工作中的例子。开发者可以查看控制器、视图和模型的实现,了解如何在ASP.NET MVC项目中集成Ext.NET组件,并且学习如何处理各种事件和数据绑定。 5. **Demo**:...

    掏钱学Ext(完整版) 附全部源码

    这本书我看了 很不错的 他的目录: 说在前头的 1. 闪烁吧!看看extjs那些美丽的例子。... 想把日期选择框单独拿出来用的看这里 B. 修改日志 C. 后记 C.1. 2007年12月5日,迷茫阶段 C.1.1. 仇恨 C.1.2. 反省

    关于JS 的一些特效例子

    在“ext-2.2”这个文件中,可能包含了实现这些特效的代码示例或库。例如,"ext"可能是Ext JS的版本,这是一个强大的JavaScript框架,提供了丰富的UI组件和特效,用于构建复杂的Web应用程序。 学习和理解这些JS特效...

    老师整理的extjs学习笔记

    `Ext.menu.Menu` 是用于创建上下文菜单或下拉菜单的组件。下面是一个简单的 `Ext.menu.Menu` 示例: ```javascript new Ext.Button({ text: 'Menu Button', menu: { items: [ { text: 'Item 1' }, { text: ...

    掏钱学ExtJs完全版

    最后,**书中例子的源代码**是学习的最佳实践,通过查看和分析这些代码,开发者可以直接学习到如何在实际项目中应用ExtJs,理解各种组件和功能的实现方式,从而提升自己的编程技能。 总之,"掏钱学ExtJs完全版"是一...

    一个将WEB网页做成桌面程序效果的框架,与DWR无缝集成

    在这个特定的例子中,框架可能结合了两种流行的技术:ExtJS(由提供的"ext-2.2"文件名推测)和Direct Web Remoting (DWR)。 ExtJS是一个强大的JavaScript库,专门用于构建富互联网应用程序(RIA)。它提供了一套...

    LabVIEW与C语言接口的方法

    接下来,从CIN节点的快捷菜单中选择“Create .c File”命令,创建一个新的C语言文件。在此过程中,指定文件保存路径和文件名,例如“C:\矩阵相乘\矩阵相乘.C”。随后,在该文件中编写用于矩阵相乘的C语言代码,并...

    Extjs4-学习指南

    ##### 2.2 Border 布局 - **特点**:分为五个区域(北、南、东、西和中心),每个区域可以包含一个面板。 - **用途**:构建复杂的用户界面,如管理后台系统。 ##### 2.3 Accordion 布局 - **特点**:类似于手风琴...

    Extjs4学习指南

    - **菜单的实现**:实现系统的导航菜单功能。 - **实现登录**:实现用户登录功能,验证用户身份。 - **动态Grid**:实现动态加载和更新表格数据的功能。 - **数据的增删改**:实现对数据库中数据的增加、删除、修改...

    iquery经典教程

    所有效果说明:基本的鼠标互动:拖拽(drag and dropping)、排序(sorting)、选择(selecting)、缩放(resizing) 各种互动效果:手风琴式的折叠菜单(accordions)、日历(date pickers)、对话框(dialogs)、滑动条 (sliders...

    jqert ui demo

    所需要的文件 ,此例子需要几个css文件 jquery.dimensions.js ui.mouse.js ui.resizable.js 用法: $(document).ready(function(){ $("#example").resizable(); }); CSS文件:...

    jQuery-ui Demo 官方UI插件

    所需要的文件 ,此例子需要几个css文件 jquery.dimensions.js ui.mouse.js ui.resizable.js 用法: $(document).ready(function(){ $("#example").resizable(); }); CSS文件:...

Global site tag (gtag.js) - Google Analytics