- 浏览: 1295118 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (471)
- Database (29)
- Java (47)
- Frameworks (9)
- JavaScript (30)
- Others (27)
- ExtJS (26)
- Linux (49)
- Windows (11)
- Web (8)
- Ubunt (9)
- Shell (21)
- MySQL (26)
- Redis (9)
- Git (6)
- Maven (29)
- Python (3)
- Nginx (10)
- Nodejs (7)
- Network (1)
- GO (2)
- Docker (36)
- MongoDB (5)
- Intellij idea (7)
- Ruby (3)
- Weblogic (3)
- CSS (15)
- VMware (3)
- Tomcat (6)
- Cache (2)
- PHP (8)
- Mac (7)
- jQuery (3)
- Spring (8)
- HTML5 (2)
- Kubernetes (8)
最新评论
-
masuweng:
Intellij idea 主题下载网址 -
mimicom:
还有一个情况, 也是连不上 2018-05-06T06:01: ...
docker-compose 部署shipyard -
lixuansong:
put()方法调用前必须先手动调用remove(),不然不会实 ...
JavaScript创建Map对象(转) -
jiao_zg22:
方便问下,去哪里下载包含Ext.ux.TabCloseMenu ...
Ext.ux.TabCloseMenu插件的使用(TabPanel右键关闭菜单) 示例 -
netwelfare:
对于基本类型的讲解,文章写的有点简单了,没有系统化,这篇文章介 ...
Java 基础类型范围
在ExtJS2.0中使用datefield编写开始/结束时间组件
效果:
源代码如下:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK" />
<title></title>
<link rel="stylesheet" type="text/css" href="extjs/resources/css/ext-all.css" />
<script type="text/javascript" src="extjs/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="extjs/ext-all.js"></script>
<style>
</style>
<script type="text/javascript">
// Add the additional 'advanced' VTypes
Ext.apply(Ext.form.VTypes, {
daterange: function(val, field) {
var date = field.parseDate(val);
// We need to force the picker to update values to recaluate the disabled dates display
var dispUpd = function(picker) {
var ad = picker.activeDate;
picker.activeDate = null;
picker.update(ad);
};
if (field.startDateField) {
var sd = Ext.getCmp(field.startDateField);
sd.maxValue = date;
if (sd.menu && sd.menu.picker) {
sd.menu.picker.maxDate = date;
dispUpd(sd.menu.picker);
}
} else if (field.endDateField) {
var ed = Ext.getCmp(field.endDateField);
ed.minValue = date;
if (ed.menu && ed.menu.picker) {
ed.menu.picker.minDate = date;
dispUpd(ed.menu.picker);
}
}
/* Always return true since we're only using this vtype
* to set the min/max allowed values (these are tested
* for after the vtype test)
*/
return true;
}
});
Ext.onReady(function(){
// Ext.QuickTips.init();
// turn on validation errors beside the field globally
// Ext.form.Field.prototype.msgTarget = 'side';
var form_add_maintenance = new Ext.FormPanel({
labelWidth: 100,
// url:'/save-maintenance.epl',
frame:true,
title:'Add maintenance',
bodyStyle:'padding:5px 5px 0',
width:400,
defaults:{width:250},
defaultType:'textfield',
renderTo:Ext.getBody(),
items: [{
fieldLabel:'Description',
name:'description',
allowBlank:false
},{
xtype:'datefield',
fieldLabel:'Start Date/Time',
id:'datetime_start',
name:'datetime_start',
allowBlank:false,
emptyText:'YYYY-MM-DD HH:MM:SS',
// format:Date.patterns.ISO8601Long,
vtype:'daterange',
endDateField:'datetime_end' // id of the end date field
},{
xtype:'datefield',
fieldLabel:'End Date/Time',
id:'datetime_end',
name:'datetime_end',
allowBlank:false,
emptyText:'YYYY-MM-DD HH:MM:SS',
//format:Date.patterns.ISO8601Long,
vtype:'daterange',
startDateField:'datetime_start' // id of the start date field
}
],
buttons: [{
text: 'Save'
,id:'save'
},{
text: 'Cancel'
}]
});
Ext.getCmp('save').addListener('click',function(){alert(Ext.getCmp('datetime_start').getValue().format('Y-m-d'));},this,this);
});
</script>
</head>
<body>
</body>
</html>
发表评论
-
ExtJS Architecture
2011-04-12 10:17 1112website: http://www.slideshare. ... -
ExtJS2.0中使用开始和结束时间的控件 示例
2009-05-25 18:54 2489ExtJS2.0中使用开始和结束时间的控件 示例 效果: ... -
ExtJS grid中如何显示时间
2009-05-12 16:05 5216ExtJS grid中如何显示时间 效果: 实现 ... -
解决ExtJs分页grid中load数据为空时不能刷新Ext.PagingToolbar信息的问题
2009-03-19 16:43 7059解决ExtJs分页grid中load数据为空时不能刷新Ext. ... -
Ext.plugins.TDGi.tabScrollerMenu插件的使用
2009-03-10 15:47 2896Ext.plugins.TDGi.tabScrollerMen ... -
Ext.ux.TabPanel组件的使用
2009-03-10 11:36 7315Ext.ux.TabPanel组件的使用 效果: HTML ... -
如何在Ext.form.FormPanel中让等待提示绑定在具体的form之上
2009-03-10 09:16 2767如何在Ext.form.FormPanel中让等待提示绑定在具 ... -
Ext.ux.ImageButton的使用(带有图片的按钮) 示例
2009-02-23 16:23 6992Ext.ux.ImageButton的使用( ... -
fieldset多列展示 示例
2009-02-23 16:17 2618fieldset多列展示 示例 效果: HTML源码: &l ... -
Ext.ux.UploadDialog组件的使用 示例
2009-02-18 17:22 7959Ext.ux.UploadDialog组件的使用 示例 效果: ... -
ExtJS TreeCheckNodeUI组件的使用 示例
2009-02-17 16:37 7877ExtJS TreeCheckNodeUI组件的使用 示例 效 ... -
使用localXHR.js让ExtJS docs可以在本地浏览
2009-02-17 11:32 5663使用localXHR.js让ExtJS docs可以在本地浏览 ... -
ExtJS MultiselectItemSelector的使用 示例
2009-02-17 10:30 8517ExtJS MultiselectItemSelector的使 ... -
ExtJS GroupHeaderPlugin的使用 示例
2009-02-17 09:18 6679ExtJS GroupHeaderPlugin的使 ... -
Ext.ux.RadioGroup的使用(让各radio使用不同的名称) 示例
2009-02-16 16:13 9479Ext.ux.RadioGroup的使用(让各radio使用不 ... -
ExtJS中DatetimeMenu组件(包括时、分)的使用 示例
2009-02-16 14:01 2253ExtJS中DatetimeMenu组件(包括时、分)的使用 ... -
ExtJS中editable-column-tree组件的使用 示例
2009-02-16 13:26 5407ExtJS中editable-column-tree组件的使用 ... -
Ext.ux.ThemeCycleButton换肤组件 示例
2009-02-13 14:04 3165Ext.ux.ThemeCycleButton换肤组件 示例 ... -
ExtJS编写的youtube视频播放组件 示例
2009-02-13 11:21 3969ExtJS编写的youtube视频播放组件 示例 效果: ... -
Ext.ux.TabCloseMenu插件的使用(TabPanel右键关闭菜单) 示例
2009-02-13 10:35 14535Ext.ux.TabCloseMenu插件的使用(TabPan ...
相关推荐
在深入探讨ExtJs2.0的具体知识点之前,需要明确ExtJs2.0中文手册的主要内容涵盖了框架的安装、配置、组件使用方法、事件处理、数据管理以及高级应用开发等方面。 首先,ExtJs2.0中文手册应该会介绍如何安装和配置...
在ExtJS 2.0版本中,这个框架提供了丰富的组件库、强大的数据管理以及灵活的布局管理,使得开发者能够创建功能强大、界面友好的网页应用。本系列的学习资料将深入探讨ExtJS 2.0的核心特性与应用技巧。 一、组件系统...
教程包括ExtJS 的新手入门、组件体系结构及使用、ExtJS 中各控件的使用方法及示例应用等,是一个非常适合新手的ExtJS 入门教程。本教程主要是针对ExtJS2.0 进行介绍,全部代码、截图等都是基于ExtJS2.0。
在ExtJS 2.0版本中,智能提示(Intelligent Hinting)是一项关键特性,它增强了开发人员的编码体验,提高了开发效率。智能提示功能提供了自动补全、代码提示以及类库方法和属性的快速参考,使得编写ExtJS代码更为...
3. **布局管理**:EXTJS 2.0提供了多种布局方式,如Fit布局、Table布局、Form布局等,可以灵活地调整组件在容器中的位置和大小,适应不同屏幕尺寸和设备的需求。 4. **Grid组件**:EXTJS 2.0的Grid组件是其一大亮点...
拖放功能在ExtJS 2.0中得到了很好的支持,可以方便地实现组件之间的拖放操作,提升用户体验。 **9. Theme和皮肤** ExtJS 2.0提供了多种主题,允许开发者改变应用的整体外观。开发者也可以自定义皮肤,满足特定的...
1. **ExtjsOOP基础**:Ext.js在2.0版本中加强了对面向对象编程的支持,文档中会介绍如何定义JavaScript类,以及如何使用Extjs命名空间和类的继承。这里也会提到Extjs的OOP特性和配置选项的使用方法。 2. **消息框的...
最近我们在几个应用都使用到了ExtJS,对公司以前开发的一个OA系统也正在使用ExtJS2.0进行改造,使得整个系统在用户体验上有了非常大的变化。本教程记录了前段时间本人学习ExtJS的一些心得及小结,希望能帮助正在学习...
在ExtJS 2.0中,有以下几个关键的知识点: 1. **组件模型**:ExtJS的核心是其组件模型,允许开发者构建复杂的用户界面,由各种可复用的UI组件组成,如表格、面板、窗口、表单等。每个组件都有自己的属性、方法和...
这个"ExtJS2.0.rar"压缩包包含了关于如何使用ExtJS 2.0的资源,特别是"ExtJS2.0实用简明教程.chm",这是一份详细的指导文档,可以帮助开发者快速掌握该框架的核心概念和技术。 ExtJS 2.0的主要特点包括: 1. **...
在本资源包中,我们重点关注的是ExtJS的2.0版本及其相关的API文档和实用开发指南,这对于初学者理解并掌握这个框架至关重要。 首先,ExtJS 2.0是该框架的一个早期版本,虽然现在已经有了更新的版本,但每个版本都有...
在本例中,我们将重点讨论如何在 ExtJS 2.0 中实现下拉列表功能。 下拉列表在 Web 应用程序中非常常见,通常用于提供可选的选项供用户选择。在 ExtJS 中,下拉列表可以通过创建 `Ext.form.ComboBox` 实现。这个组件...
在派出所网站中,EXTJS2.0可能被用来创建各种用户界面元素,如表格、表单、树形结构、面板和菜单等,以提供清晰、直观的操作界面。同时,EXTJS的AJAX支持使得与服务器端的数据交换更为便捷,提升了用户体验。 ...
ExtJS是一个强大的JavaScript库,专为构建富互联网应用程序(RIA)而设计。它提供了一套完整的组件模型,包括数据绑定,强大的...对于希望在Web应用开发中使用ExtJS的人来说,这份资料无疑是一个不可或缺的学习工具。
extjs2.0 使用简明教程之窗口分组,实现分组窗体
这个"EXTJS2.0中文教程 实用开发指南"是一份非常适合初学者的资源,它详细介绍了EXTJS2.0的基础知识、核心组件以及实际开发中的应用技巧。 教程首先会引导你了解EXTJS2.0的基本概念,包括MVC架构、事件处理机制以及...
通过EXTJS 2.0中文教程的学习,你可以了解如何创建这些组件,如何组织布局,如何与服务器进行数据交换,以及如何使用EXTJS的各种高级特性。教程会逐步引导你从基础到进阶,掌握EXTJS开发的各个环节。尽管EXTJS目前...
2. **布局(Layouts)**: ExtJS提供多种布局方式,如表布局、流布局、绝对布局等,可以灵活地调整组件在容器中的排列和大小。 3. **数据绑定(Data Binding)**: ExtJS支持数据模型和视图之间的双向绑定,使得数据的...
6. **图表组件**:虽然在2.0版本中可能相对有限,但ExtJS提供了一些基本的图表组件,如柱状图、饼图,用于数据可视化。 7. **Drag & Drop**:ExtJS支持拖放操作,允许用户在界面上自由移动组件或数据,增强了用户...
EXTJS 2.0的官方范例,离线html格式!