- 浏览: 916468 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (498)
- J2EE (52)
- 数据库 (17)
- java基础 (43)
- web技术 (19)
- 程序设计 (6)
- 操作系统 (18)
- IT资讯 (7)
- 我的IT生活 (12)
- 学习笔记 (9)
- Jquery (25)
- JavaScript (18)
- spring (40)
- Hibernate (12)
- Struts (10)
- YUI (2)
- Extjs (22)
- .net (0)
- Eclipse (10)
- 社会主义 (2)
- 服务器 (9)
- CSS (8)
- 网络安全 (16)
- 版本控制 (9)
- PHP (2)
- Oracle (42)
- SQL server (1)
- Mysql (11)
- 项目管理 (3)
- 开发工具使用 (10)
- SQL语句 (7)
- Perl (0)
- Shell (6)
- 漏洞 (4)
- ibatis (5)
- hacker (2)
- SQL注入 (6)
- Hacker工具 (2)
- 入侵和渗透 (7)
- 插件/组件 (2)
- 最爱开源 (5)
- 常用软件 (2)
- DOS (1)
- HTML (2)
- Android (9)
- CMS (1)
- portal (8)
- Linux (7)
- OSGI (1)
- Mina (5)
- maven (2)
- hadoop (7)
- twitter storm (2)
- sap hana (0)
- OAuth (0)
- RESTful (1)
- Nginx (4)
- flex (1)
- Dubbo (1)
- redis (1)
- springMVC (1)
- node.js (1)
- solr (2)
- Flume (1)
- MongoDB (2)
- ElasticSearch (1)
最新评论
-
M_drm:
请问要怎么设置浏览器才不报没权限呢?
用JS在页面调用本地可执行文件的方法(ACTIVEX) -
Alexniver:
官方文档。When importing data into I ...
mysql导入数据过慢 解决方法 -
camelwoo:
我记得 Criteria 可以做连接查询与子查询,也可以做分页 ...
Hibernate总结篇二 -
zhenglongfei:
楼主如果SubKeyName 这个节点不存在,怎么办??怎么用 ...
Java操作注册表 -
yxx676229549:
用log4j 2 了
logback
ExtJS.form中msgTarget
Ext表单提示方式:msgTarget:有4中方式:qtip,title,under,side
如图:
使用under时要注意表单的高度,高度不够的话就会出现以下情况:
图:
使用side是要注意表单的宽度,宽度不够就会出现以下情况:
图:
在每个字段上加提示方式很烦琐,
只要在Ext.QuickTips.init();下加一行Ext.form.Field.prototype.msgTarget = "under";//title,qtip,side
就可以实现统一的提示方式了。
这里验证用户名必须是email格式的。先验证是否为空,然后在验证格式。
decimalPrecision会四舍五入。当小数保留2位时,14.23545,焦点离开后会变成 14.24
转载自:http://blog.163.com/xiao_mege/blog/static/729427532011327104847120/
Ext表单提示方式:msgTarget:有4中方式:qtip,title,under,side
Ext.onReady(function(){ Ext.BLANK_IMAGE_URL="resources/images/default/s.gif"; Ext.QuickTips.init();// 初始化显示提示信息。没有它提示信息出不来。 Ext.form.Field.prototype.msgTarget = "side"; var form = new Ext.form.FormPanel({ title:"提示信息(side)", height:200, width:300, frame:true, labelSeparator:":", labelWidth:60, labelAlign:"right", items:[ new Ext.form.TextField({ fieldLabel : "姓名", allowBlank:false, blankText:"请输入名字", msgTarget:"qtip" //修改这里的值msgTarget:"title" msgTarget:"under" msgTarget:"side" }), new Ext.form.NumberField({ fieldLabel:"年龄", allowBlank:false, blankText:"请写年龄", msgTarget:"qtip" }) ] }); new Ext.Viewport({ title:"", items:[form] }); });
如图:
使用under时要注意表单的高度,高度不够的话就会出现以下情况:
图:
使用side是要注意表单的宽度,宽度不够就会出现以下情况:
图:
在每个字段上加提示方式很烦琐,
只要在Ext.QuickTips.init();下加一行Ext.form.Field.prototype.msgTarget = "under";//title,qtip,side
就可以实现统一的提示方式了。
*********************************************************** ※Ext.form.TextField※ Ext.onReady(function(){ Ext.QuickTips.init(); Ext.form.Field.prototype.msgTarget="side"; var form = new Ext.form.FormPanel({ title:"Ext.form.FormPanel例子", labelSeparator:":", labelWidth:60, bodyStyle:"padding:5 5 5 5", frame:true, height:120, width:250, items:[ new Ext.form.TextField({ fieldLabel:"用户名", id:"userName", selectOnFocus:true, //得到焦点时自动选择文本 allowBlank:false, regex:/^([\w]+)(.[\w]+)*@([\w-]+\.){1,5}([A-Za-z]){2,4}$/, regexText:"用户名格式错误" }), new Ext.form.TextField({ fieldLabel:"密码", inputType:"password", allowBlank:false }) ] }); new Ext.Viewport({ title:"", items:[form] }); });
这里验证用户名必须是email格式的。先验证是否为空,然后在验证格式。
*********************************************************** ※Ext.form.TextArea※ Ext.onReady(function(){ Ext.QuickTips.init(); var form = new Ext.form.FormPanel({ title:"Ext.form.TextArea例子", labelSeparator:":", labelWidth:60, bodyStyle:"padding:5 5 5 5", frame:true, height:150, width:250, items:[ new Ext.form.TextArea({ id:"memo", width:150, fieldLabel:"备注" }) ], buttons:[{text:"确定",handler:showValue}] }); function showValue(){ var memo = form.findById("memo"); //获得输入控件 alert(memo.getValue()); //取得空间值 }; new Ext.Viewport({ title:"", items:[form] }); });
*********************************************************** ※Ext.form.NumberField※ Ext.onReady(function(){ Ext.QuickTips.init(); Ext.form.Field.prototype.msgTarget="side"; var form = new Ext.form.FormPanel({ title:"Ext.form.NumberField例子", labelSeparator:":", labelWidth:60, bodyStyle:"padding:5 5 5 5", frame:true, height:150, width:250, items:[ new Ext.form.NumberField({ fieldLabel:"整数", allowDecimals:false, //不允许输入小数 nanText:"请输入有效数字", //无效数字提示 allowNegative:false //不允许输入负数 }), new Ext.form.NumberField({ fieldLabel:"小数", decimalPrecision:2, //精确到小数点后2位 allowDecimals:true, nanText:"请输入有效数字", allowNegative:false }), new Ext.form.NumberField({ fieldLabel:"数字限制", baseChars:"12345" // 输入数字范围 }), new Ext.form.NumberField({ fieldLabel:"数值限制", maxValue:100, //最大值 minValue:50 //最小值 }) ] }); new Ext.Viewport({ title:"", items:[form] }); });
decimalPrecision会四舍五入。当小数保留2位时,14.23545,焦点离开后会变成 14.24
转载自:http://blog.163.com/xiao_mege/blog/static/729427532011327104847120/
发表评论
-
UI组件:ext、JqueryEasyUI、miniui、dhtmlx及自定义页面
2013-05-16 13:43 3976UI组件:ext、JqueryEasyUI、miniui、dh ... -
JavaScript大牛:Douglas Crockford
2013-03-28 16:02 850JavaScript大牛:Douglas Crockford ... -
详解Ext + Struts2 文件上传
2012-05-18 10:34 3524前阵子项目里面需要实现文件上传的功能,前后换了包括我在内的三个 ... -
Extjs 中的cookie设置
2012-04-25 17:34 2123发现Extjs中有两个cookie 其一:设置cookie如 ... -
ExtJS column布局后labelField无法显示的问题
2012-04-18 10:43 1989第一次用Extjs的column布局时遇见了很多问题,记录下来 ... -
Extjs表单组件及属性
2012-04-18 09:34 1348Ext.form.Action 配置项: ... -
ext2.0 Ext.MessageBox.confirm 值传递
2012-04-11 10:14 1316function showEditPanel(mID){ ... -
ExtJs TreePanel使用TreeLoader在IE下无法正常加载显示的解决方法
2012-03-28 16:12 1829小菜使用如下代码生成T ... -
ExtJS 开发总结
2012-03-17 23:19 944http://nything.iteye.com/blog/4 ... -
Ext Theme Builder /Ext 皮肤定制
2011-12-29 14:52 1793Spket 定制皮肤功能: spket 支持定制EXT皮肤功能 ... -
ExtJS Button的事件和方法定义
2011-12-28 12:24 15315ExtJS Button的事件和方法定义: Ext.onR ... -
IE浏览器上传文件时本地路径变成”C:\fakepath\”的问题
2011-12-27 16:30 2945在使用<input id="file_upl& ... -
ExtJS专题-FormPanel(1)
2011-12-14 14:56 1625OK,前面我们已经学过 ... -
ext TreePanel使用
2011-11-25 21:01 17751. 首先还是主要的显示页面tree.html,这里有两个地方 ... -
ExtJS学习笔记 layout的9种样式风格总结
2011-11-15 14:06 985ExtJS学习笔记 layout的9种样式风格总结 http ... -
extjs中TreeLoader加参数
2011-09-14 14:17 5232/** * 重新加载数据 * @param pa ... -
ExtJS中表单验证使用自定义vtype(两次输入密码重复)示例
2011-02-24 11:28 5217在ExtJS中,使用了四种自定义,分别是'alpha',alp ... -
EXT组件xtype简介
2011-01-04 11:56 1068http://wxg6203.iteye.com/blog/6 ... -
Ext之级联Combox
2010-11-21 01:43 1381/** * 定义store,在baseParams中定义参 ... -
图文详解Ext常见开发工具的安装使用
2010-10-11 21:23 1084图文详解Ext常见开发工具的安装使用 http://www. ...
相关推荐
本文将通过一个简单的示例,介绍如何使用 ExtJS 构建一个 Hello World 网页,并且详细讲解 Ext.MessageBox 的使用方法。 一、ExtJS 环境搭建 要使用 ExtJS,首先需要从官方网站下载 ExtJS 的压缩包,并将其解压缩...
如果需要刷新Store中的数据并显示加载提示,同样可以在`reload`方法中使用`callback`来控制提示信息的显示与隐藏。例如: ```javascript reportStore.reload({ callback: function (records, options, success) { ...
智能提示在这里的作用是提醒开发者这些组件的特性和使用方法,如表格的列配置、树形视图的数据模型等。 在实际开发中,配合支持ExtJS的IDE,如Eclipse插件、NetBeans插件等,智能提示的性能和效果会进一步提升。...
title: '提示信息', msg: '这是一个消息提示框' }); ``` 4. **显示消息**:创建实例后,你可以调用`show`方法显示消息: ```javascript notification.show(); ``` 或者直接在创建时传递消息: ```...
通过阅读这个中文API手册,开发者可以了解每个类的功能、使用方法,以及如何将它们组合在一起创建应用程序。对于初学者来说,这是一个很好的起点;对于有经验的开发者,它则是一个重要的参考资源。
JavaScript中的Div弹层是一种常见的网页交互元素,常用于显示警告、提示信息或者复杂的表单等。EXTJS是一个功能强大的前端框架,它提供了丰富的组件库,包括弹层组件,设计精美且易于使用。当我们想要在自己的项目中...
<li><a href="#extjs" data-toggle="tab">ExtJS</a></li> </ul> <div class="tab-content" style="padding:10px;"> <div class="tab-pane active" id="html5"></div> <div class="tab-pane" id="bootstrap"></div...
本文将详细介绍ExtJs中三种常用的消息框——提示框(Alert)、输入框(Prompt)和确认框(Confirm)的使用方法,并通过实例演示如何在实际项目中运用这些功能。 #### 二、提示框(Alert) 提示框主要用于向用户...
通过本文档的学习,您已经掌握了ExtJs的基本使用方法,包括环境搭建、核心概念理解、基本控件使用以及Ajax通信等方面的知识。希望这些内容能够帮助您顺利入门ExtJs,为后续更深入的学习打下坚实基础。
- **docs**:存放EXT的文档,帮助开发者理解API和使用方法。 - **examples**:官方提供的演示示例,用于展示EXT的各种组件和功能的实际应用。 - **pkgs**:包含EXT的压缩代码,这些文件体积更小,加载速度更快,...
9. **工具提示(Tooltip)和提示框(MessageBox)**:提供美观且功能强大的提示信息,增强用户体验。 10. **国际化(Internationalization, i18n)**:支持多语言,方便创建面向全球用户的Web应用。 11. **AJAX...
1. **下载js文件**:首先,你需要下载像`vswd-ext_2.0.2.js`这样的文件,这是一个专门为VS2008定制的ExtJS代码提示文件,包含了ExtJS库的类型定义信息。这个文件通常可以从ExtJS的官方资源或社区论坛获取,或者由...
### 使用spket在Eclipse中为ExtJS进行代码提示配置详解 #### 一、引言 随着前端技术的发展,JavaScript框架的应用越来越广泛。其中,ExtJS作为一种强大的企业级富客户端应用开发框架,受到了众多开发者的青睐。为了...
在`UploadDialog`中,我们可以设置监听事件来跟踪文件上传的进度,并显示相应的提示信息。 在配置Struts2的Action-mapping.xml时,需要指定处理文件上传的Action类和对应的URL。此外,还需要在Struts2的配置文件中...
- **功能**: 当鼠标悬停在组件上时显示提示信息。 - **示例**: `new Ext.form.TextField({ labelWidth: 100, labelAlign: 'right', allowBlank: false, listeners: { afterrender: function(field) { field.el.on('...
3. 工具提示(Tooltips)和提示框(Tips):提供信息提示功能。 4. 国际化(Internationalization, i18n):支持多语言环境,方便全球化应用开发。 综上所述,ExtJS 3.0中文API为开发者提供了详尽的文档,涵盖了从...