- 浏览: 75221 次
文章分类
最新评论
1.加载
2.控件
a.警告
Ext.Msg.alert('Hello', 'World');
b.自定义对话框
Ext.Msg.show({ title: 'Milton', msg: 'Have you seen my stapler?',
buttons: {
yes: true,
no: true,
cancel: true
}
});
c.提示
Ext.Msg.prompt('Milton', 'Where is it?');
d.进度
Ext.Msg.wait('Saving tables to disk...','File Copy');
3.方法
a.根据id取值
Ext.get(id).dom.value;
4.form表单
a.new Ext.formPanel();
b.验证
显示提示信息:Ext.QuickTips.init();
自定义
• xxxVal:这是用来匹配的正则表达式;
• xxxMask:这是用来约束用户输入的掩码;
• xxxText:这是用来显示的错误信息。
c.复选框
d.单选按钮
items
e.下拉框
f.文本框
与html中一般的textarea标签一致
包含丰富的内置按钮.先初始化 QuickTips
g.触发事件
h.按钮触发事件
handler:提供了对一个函数的引用
Ext.onReady(function(){ });
2.控件
a.警告
Ext.Msg.alert('Hello', 'World');
b.自定义对话框
Ext.Msg.show({ title: 'Milton', msg: 'Have you seen my stapler?',
buttons: {
yes: true,
no: true,
cancel: true
}
});
c.提示
Ext.Msg.prompt('Milton', 'Where is it?');
d.进度
Ext.Msg.wait('Saving tables to disk...','File Copy');
3.方法
a.根据id取值
Ext.get(id).dom.value;
4.form表单
a.new Ext.formPanel();
var movie_form = new Ext.FormPanel({ url: 'movie‐form‐submit.php', renderTo: document.body, //插入的位置 frame: true, title: 'Movie Information Form', //表格的名称 width: 250, //大小 items: [{ xtype: 'textfield', fieldLabel: 'Title', name: 'title', allowBlank: false //校验是否为空 },{ xtype: 'textfield', //类型 fieldLabel: 'Director', //显示的名称 name: 'director' //传到后台变量的名称 },{ xtype: 'datefield', fieldLabel: 'Released', name: 'released' }] }); });
b.验证
显示提示信息:Ext.QuickTips.init();
自定义
• xxxVal:这是用来匹配的正则表达式;
• xxxMask:这是用来约束用户输入的掩码;
• xxxText:这是用来显示的错误信息。
Ext.form.VTypes['nameVal'] = /^[A‐Z][A‐Za‐z\‐]+[A‐Z][A‐Za‐z\‐]+$/; Ext.form.VTypes['nameMask'] = /[A‐Za‐z\‐ ]/; Ext.form.VTypes['nameText'] = 'In‐valid Director Name.'; Ext.form.VTypes['name'] = function(v){ return Ext.form.VTypes['nameVal'].test(v); }
c.复选框
{ xtype: 'checkbox', fieldLabel: 'Bad Movie', name: 'bad_movie' }
d.单选按钮
items
{ xtype: 'radio', fieldLabel: 'Filmed In', name: 'filmed_in', boxLabel: 'Color' },{ xtype: 'radio', hideLabel: false, labelSeparator: '', name: 'filmed_in', boxLabel: 'Black & White' }
e.下拉框
1.var genres = new Ext.data.SimpleStore({ fields: ['id', 'genre'], data : [['1','Comedy'],['2','Drama'],['3','Action']] }); 2.{ xtype: 'combo', name: 'genre', fieldLabel: 'Genre', mode: 'local', //当地的,数据一般不发生变动的. store: genres, //名称一致 displayField:'genre', width: 120 }
f.文本框
与html中一般的textarea标签一致
{ xtype: 'textarea', name: 'description', hideLabel: true, labelSeparator: '', //清除了标签分隔符 height: 100, anchor: '100%' }
包含丰富的内置按钮.先初始化 QuickTips
{ xtype: 'htmleditor', name: 'description', hideLabel: true, labelSeparator: '', height: 100, anchor: '100%' }
g.触发事件
{ xtype: 'textfield', fieldLabel: 'Title', name: 'title', allowBlank: false, listeners: { specialkey: function(f,e){ if (e.getKey() == e.ENTER) { } } } movie_form.getForm().submit(); }
h.按钮触发事件
handler:提供了对一个函数的引用
buttons: [{ text: 'Save', handler: function(){ movie_form.getForm().submit({ success: function(f,a){ Ext.Msg.alert('Success', 'It worked'); }, failure: function(f,a){ Ext.Msg.alert('Warning', 'Error'); } }); } }, { text: 'Reset', handler: function(){ movie_form.getForm().reset(); } }]
发表评论
-
gridPanel设置行变色
2014-05-16 10:09 411doStoreLoad: function() { th ... -
grid中操作各种状态
2013-02-02 14:34 822//获得子表数据 function getChildGridD ... -
重置按钮
2013-01-31 11:38 642this.getForm().reset(); if( ... -
gridPanel 新增时,自动添加默认值
2013-01-31 10:53 756var grid = this.grid, store = g ... -
Ext 初始化的过程
2012-12-19 11:15 7611.Ext的入口函数 initComponent和constr ... -
Ext显示时间的格式
2012-12-06 13:50 8561.panel a.显示时,时间格式 'start_time' ... -
Ext 动态表头和行合并
2012-12-05 15:06 13041.产生动态的表头 function initHeader(d ... -
Ext 画图
2012-12-05 15:03 9011.饼图 PieChartPanel = Ext.exten ... -
Ext各种赋值的方法
2012-11-23 12:11 1113var form = Ext.getCmp('teacherI ... -
Ext.data中常用的方法
2012-11-08 18:14 6241.主要由以下构成 a.DataProxy:子类--Mermo ... -
Ext与panel
2012-11-01 17:51 01.选中第一行 grid.getSelectionModel( ... -
Ext 查询控件
2012-10-19 17:59 702var findNurseList = function(){ ... -
Extjs与js相关的方法
2012-10-29 17:22 7101.注册事件 a.listeners listeners:{ ... -
Extjs的form表单
2012-08-28 19:21 6131.根据id取值 form.getForm().findfie ... -
Extjs的layout
2012-08-23 10:52 11921.layout常用的选项 选项 ... -
Gird编辑
2012-08-22 16:36 7371.grid可编辑条件 为了让 grid 可编辑,我们需要做四 ... -
Extjs的Grid
2012-08-22 15:09 6031.data store 类型: • Simple (Ar ... -
Extjs的工具条
2012-08-21 17:37 7411.包括的按钮 • Ext.Toolbar:按钮的主要容器; ... -
应用Extjs需要引入的库
2012-08-20 14:07 423开发时您可以使用 ext‐all‐debug,发布时转换为 e ...
相关推荐
以上是 `Extjs` 中常用的表单类及其属性和方法的详细介绍,这些类和方法提供了丰富的功能,帮助开发者快速构建功能完备的 Web 表单应用。通过掌握这些基础知识,可以有效地提高开发效率并确保应用程序的质量。
通过阅读这个文本文件,开发者可以获取到具体的指导和步骤,从而快速上手ExtJs标签库的使用。 总的来说,ExtJs标签库是一个为了简化ExtJs开发而设计的工具,它通过HTML标签的形式,使得创建复杂的Web界面变得更加...
在本主题中,我们将深入探讨如何操作ExtJS的TabPanel,包括创建、添加、删除和切换标签页,以及自定义菜单等高级功能。 首先,让我们了解TabPanel的基本结构。在ExtJS中,TabPanel是一个容器,可以包含多个Panel...
在本项目中,“extjs实现的带标签、翻页动画的书”显然利用了ExtJS的组件化特性和动画功能,创建了一个模拟真实书籍阅读体验的应用。 首先,我们来看看“标签”这一概念。在Web应用中,标签(Tab)通常用来组织和...
extjs动态添加tabpanel标签页支持pannel嵌入 逻辑代码在 MyWindow.js里面直接调用 方法 就可以
在版本4.2.1中,`TabPanel`提供了丰富的API和方法来控制其行为,如刷新当前标签页、关闭特定标签页等。 #### 刷新当前标签页 在ExtJS 4.2.1中,要实现刷新当前标签页的功能,可以采用以下方式: ```javascript ...
其中, `.x-tab-active` 是Extjs中当前活动页签的CSS类名, `.x-tab-wrap` 是标签页签的容器, `.x-tab-button` 是标签页签的按钮, `.x-tab-inner` 是标签页签的内部容器。 在上面的代码中,我们使用了CSS选择器来...
### 解决ExtJS桌面图标换行方法 #### 知识点概述 本文档将详细介绍如何在ExtJS框架中实现桌面图标的自动换行功能。在许多应用中,特别是在模仿桌面环境的应用程序中,桌面图标(通常称为快捷方式)的布局至关重要...
`MyApp.MoreMath`继承自`MyApp.Math`,并覆盖了某些静态属性和方法。 6. 数据模型(Data Model)与数据绑定(Data Binding)和验证: 在ExtJS中,数据模型`Ext.data.Model`用于定义数据结构和验证规则。示例中展示...
- 符号图标应与文本标签一起使用,以确保屏幕阅读器和其他辅助技术能够理解它们的含义,提升应用的无障碍性。 8. **性能优化**: - 考虑到加载大量图标可能影响性能,开发人员可能会选择按需加载图标,或者使用...
在"extjs 的spinner方法实例"中,我们将探讨如何使用和自定义Spinner组件。 Spinner 控件在 ExtJS 中属于 `Ext.form.field.Spinner` 类,它继承自 `Ext.form.field.Number`,因此具备数字字段的所有功能,同时添加...
这些文档对于开发者来说是十分宝贵的,可以帮助他们更好地理解和掌握EXTJS的使用方法,提高开发效率。 描述中的“EXTJS技术文档资料”再次强调了主题,暗示这份压缩包可能包含了EXTJS的官方文档、教程、案例分析等...
在"EXTJS实例"标签下,我们可以找到关于EXTJS3.0树形组件的实践案例,这些示例通常包含了完整的代码结构和运行效果,可以帮助开发者快速理解和应用EXTJS3.0的树形组件及其编辑功能。 页面组件示例中心可能包含了一...
EXTJS的图形API允许开发者自定义图形样式、颜色、数据标签等,提供了丰富的配置选项以满足不同的设计需求。例如,通过调整轴线设置、系列样式、图例位置等,可以打造出符合项目需求的个性化图表。此外,EXTJS还支持...
最后,关于`标签`中提到的"javascript",这表明这些示例文件和配置文件是基于JavaScript编写的。JavaScript是Web开发的基础语言,用于处理用户交互、控制浏览器行为和与服务器通信。在ExtJS中,JavaScript不仅用于...
总之,“用XSL将ExtJS封装成标签”是一种有效的优化ExtJS项目组织和开发流程的方法,它结合了XML的结构化和XSL的转换能力,使Web应用的构建变得更加灵活和高效。在实际项目中,这样的工具和实践有助于提升开发体验和...
由于无法直接查看图像内容,我将基于标题、描述和标签的内容,为您提供关于ExtJs2.0中文手册的知识点概述。 ExtJs是一个强大的JavaScript框架,用于创建富互联网应用(RIA)。它提供了一套丰富的组件和工具来构建...
通过配置TabPanel的属性和方法,你可以自定义标签的外观、行为以及内容。 2. **创建TabPanel** 创建TabPanel的基本步骤包括创建一个新的Ext.container.TabPanel实例,然后添加多个Ext.panel.Panel子组件,每个子...
在ExtJS中,`Ext.onReady`和`Ext.application`是两个非常重要的方法。`Ext.onReady`会在DOM完全加载后自动执行,确保所有元素都可被脚本引用。你可以尝试在`Ext.onReady`函数内添加代码,例如弹出一个对话框,以观察...