Ext.create('Ext.form.Panel', { renderTo: Ext.getBody(), title: 'User Form', height: 130, width: 280, bodyPadding: 10, defaultType: 'textfield', items: [ { fieldLabel: 'First Name', name: 'firstName' }, { fieldLabel: 'Last Name', name: 'lastName' }, { xtype: 'datefield', fieldLabel: 'Date of Birth', name: 'birthDate' } ] });
上面是一个普通的Form表单。
FormItem:
(1):Combobox:--下拉列表
上面的代码是在Form里添加了一个combobox,他的下拉数据来源是一个store,并且为他监听了select事件。
//这里是数据 var states = Ext.create('Ext.data.Store', { fields: ['abbr', 'name'], data : [ {"abbr":"AL", "name":"Alabama"}, {"abbr":"AK", "name":"Alaska"}, {"abbr":"AZ", "name":"Arizona"} //... ] });(2) :Date--日期
Ext.create('Ext.form.Panel', { renderTo: Ext.getBody(), width: 300, bodyPadding: 10, title: 'Dates', items: [{ xtype: 'datefield', anchor: '100%', fieldLabel: 'From', name: 'from_date', maxValue: new Date() // 最大时间 }, { xtype: 'datefield', anchor: '100%', fieldLabel: 'To', name: 'to_date', value: new Date() // 默认时间 },{ xtype:'datefield', anchor:'100%', fieldLabel:'Date', name:'date',//格式化时间,默认值是new Date() format:'m/d/Y', value:new Date()}] });
相关推荐
3. Ext.form概述 4 4. Ext.TabPanel篇 5 5. Function扩展篇 7 6. Ext.data.Store篇 10 7. Ext.data.JsonReader篇一 12 8. Ext.data.JsonReader篇二 15 9. Ext.data.HttpProxy篇 19 10. Ext.data.Connection篇一 20 ...
在本篇Extjs学习笔记中,我们将深入探讨Extjs中的Form,特别是其封装的Ext.form.BasicForm和Ext.form.FormPanel。 首先,Extjs中的表单组件主要基于Ext.form.BasicForm,这是一个基础的表单对象,负责处理表单数据...
4. **数据绑定与模型使用**:掌握ExtJS的数据绑定机制,了解如何使用模型(Model)、存储(Store)和数据代理(Proxy)来管理应用数据,这是构建动态Web应用的关键。 5. **样式与主题定制**:ExtJS提供了强大的样式定制...
3. **Ext.form概述**:介绍了ExtJs的表单组件,包括文本框、下拉框、复选框、按钮等,以及如何创建、验证和处理表单数据。 4. **Ext.TabPanel篇**:讲解了如何使用TabPanel组件创建多标签界面,包括添加、删除和...
### ExtJS 学习笔记概览 #### 一、ExtJS 入门 **1.1 ExtJS 构成及如何引用** ExtJS 是一款基于 JavaScript 的开源框架,专为 Web 应用程序的前端界面设计。其核心优势在于提供了一套丰富的 UI 组件和强大的数据...
ExtJS是一个开源的JavaScript库,主要用于...通过本笔记的学习,可以掌握ExtJS在前端开发中的应用,理解各个组件和管理器的使用方法,以及一些针对特定浏览器的布局技巧,为创建美观、高效的用户界面打下坚实的基础。
本篇学习笔记将深入探讨EXTJS中ComboBox的联动效果,即一个ComboBox的选择会触发另一个ComboBox的数据更新,以此来提供更丰富的交互体验。通过源码解析和工具应用,我们将了解如何构建和实现这种联动效果。 ...
本学习笔记将深入探讨ExtJS 2.1的关键概念和技术,帮助读者掌握这个框架的核心要素。 1. **ExtJs 结构树** 在ExtJS中,应用程序通常基于组件树构建,每个组件都有自己的属性、方法和事件。理解这种结构对于布局...
1. **EXTJS Form Panel**: 批量上传通常会用到EXTJS的Form Panel组件,它允许我们创建表单并处理表单数据。在批量上传中,表单通常包含一个或多个文件输入字段,用于选择待上传的文件。 2. **File Input Field**: ...
Extjs的DateField非常友好灵活强大。可以通过如下代码新建一个日期选择框: 代码如下: new Ext.form.DateField({ id: ‘diliveryDate’, format: ‘Y年m月d日’, maxValue: new Date(), minValue: ‘1900-01-01’, ...
本资源包含ExtJs的API文档、笔记以及示例,帮助开发者深入理解和使用ExtJs。 首先,API文档是ExtJs开发的基础,其中包括ExtJs3.2和3.1-3.3的中文版本。这些CHM文件提供了详细的类、方法和事件的参考,有助于开发者...
2. **布局管理**:EXTJS 强大的布局管理器允许开发者灵活地安排页面元素,如Fit布局、Border布局、Form布局等,适应各种屏幕尺寸和响应式设计需求。 3. **数据绑定**:EXTJS 3.3 支持双向数据绑定,使得UI组件可以...
EXTJS 3.4.0是该框架的一个版本,可能包含许多当时流行的特性,如Grid Panel、Form Panels、Tree Panels等,以及对Ajax和JSON的支持。 《轻量级J2EE+企业应用实战+Struts+Spring+Hibernate整合开发》这本书籍,主要...
博客中的“extjs笔记(1)”可能是作者分享的学习心得,对于理解这三个js如何协同工作会有很大帮助。 在实际开发中,理解和熟练运用这些核心文件,将有助于构建高效、可维护的ExtJS应用。同时,持续学习和实践是...
15. **Ext.form.FormPanel** 用于创建表单,可以配置`labelAlign`(标签对齐方式)和`defaultType`(默认组件类型),表单组件在`items:[]`中定义,每个组件有自己的属性如`fieldLabel`和`name`。 16. **Accordion...
在本文中,我们将探讨ExtJS这一强大的JavaScript框架,以及如何开始使用它构建Web应用程序。...在后续的学习中,我们将进一步探索ExtJS的高级特性,包括数据模型、Store、Grid和Form等,以及如何与服务器进行数据交互。