- 浏览: 252055 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
无它唯勤:
...
Spring Ioc AOP -
dubaopeng:
挺好的,拿去改改!
java 解析csv文件 -
灵程大哥:
先试一下,看行不行
java 判断文本文件编码 -
pxjianke:
谢谢兄弟。我现在在测试插入千万级数据。做测试。这个太有用了。
Oracle 高速批量速插入数据 解决方案
function myForm_1() {
Ext.QuickTips.init();
var form = new Ext.form.FormPanel({
defaultType : 'textfield',
labelAlign : 'right',
title : 'form',
labelWidth : 50,
frame : true,
width : 220,
items : [new Ext.form.TextField({
name : "userName",
fieldLabel : '文本框',
inputType : "text",
allowBlank : false,
emptyText : "请正确输入数据",
maxLength : 10,
maxLengthText : "请不要超过10个字符",
invalidText : "invalidText:只能够输入数字",
regex : /^\d+$/,
regexText : "只能够输入数字",
validationEvent : "click"
// validator:function(){Ext.Msg.alert("提示信息","只能够输入数字");}
})],
buttons : [{
text : '按钮',
handler : function() {
Ext.Msg.alert("提示信息", "Hello,你好哈.");
}
}]
});
form.render("form");
}
function myForm_2() {
var form1 = new Ext.form.FormPanel({
width : 350,
frame : true,
renderTo : "form1",
title : "FormPanel",
bodyStyle : "padding:5px 5px 0",
defaults : {
width : 200,
xtype : "textfield"
},
items : [{
fieldLabel : "UserName",
name : "user",
id : "user"
}, {
fieldLabel : "PassWord",
inputType : "password",
name : "pass",
id : "pass"
}],
buttons : [{
text : "确定"
}, {
text : "取消",
handler : function() {
var svalue = "用户名:"
+ Ext.get('user').getValue();
svalue += ",密码:" + Ext.get('pass').getValue();
Ext.Msg.alert("提示信息", svalue);
}
}]
});
}
function myForm_3() {
var form1 = new Ext.form.FormPanel({
width : 850,
frame : true,
renderTo : "form1",
title : "FormPanel",
bodyStyle : "padding:5px 5px 0",
defaults : {
width : 200,
xtype : "textfield"
},
items : [{
xtype : "fieldset",
checkboxToggle : true,// 关键参数,其他和以前的一样
checkboxName : "个人信息",
title : "选填信息",
defaultType : 'textfield',
width : 830,
autoHeight : true,// 使自适应展开排版
items : [{
fieldLabel : "UserName",
name : "user",
anchor : "95%"// 330px-labelWidth剩下的宽度的95%,留下5%作为后面提到的验证错误提示
}, {
fieldLabel : "PassWord",
inputType : "password",// 密码文本
name : "pass",
anchor : "95%"
}]
}, {
xtype : 'fieldset',
title : '个人信息',
collapsible : true,
autoHeight : true,
width : 830,
defaults : {
width : 150
},
defaultType : 'textfield',
items : [{
fieldLabel : '爱好',
name : 'hobby',
value : 'www.cnblogs.com'
}, {
xtype : "combo",
name : 'sex',
store : ["男", "女", "保密"],
fieldLabel : "性别",
emptyText : '请选择性别.'
}, {
xtype : "datefield",
fieldLabel : "生日",
anchor : "99%"
}]
}],
buttons : [{
text : "确定"
}, {
text : "取消"
}]
});
}
function myForm_4() {
Ext.QuickTips.init();
Ext.form.Field.prototype.msgTarget = 'side';// 提示的方式,枚举值为"qtip","title","under","side",id(元素id)
var form1 = new Ext.form.FormPanel({
width : 350,
frame : true,
renderTo : "form1",
labelWidth : 80,
title : "FormPanel",
bodyStyle : "padding:5px 5px 0",
defaults : {
width : 150,
xtype : "textfield",
inputType : "password"
},
items : [{
fieldLabel : "不能为空",
allowBlank : false,// false则不能为空,默认为true
blankText : "不能为空,请填写",// 错误提示信息,默认为This field is
vtype : "email",// 'email'只能有效的Email,'alpha'只能输入字母,'alphanum'只能输入数字和字母,'url'只能输入url
vtypeText : "不是有效的邮箱地址",// 错误提示信息,默认值我就不说了
id : "blanktest",
anchor : "90%"
}]
});
}
function myForm_5() {
Ext.QuickTips.init();
Ext.form.Field.prototype.msgTarget = 'side';// 提示的方式,枚举值为"qtip","title","under","side",id(元素id)
// 先用Ext.apply方法添加自定义的password验证函数(也可以取其他的名字)
Ext.apply(Ext.form.VTypes, {
password : function(val, field) {// val指这里的文本框值,field指这个文本框组件,大家要明白这个意思
if (field.confirmTo) {// confirmTo是我们自定义的配置参数,一般用来保存另外的组件的id值
var pwd = Ext.get(field.confirmTo);// 取得confirmTo的那个id的值
return (val == pwd.getValue());
}
return true;
}
});
var form1 = new Ext.form.FormPanel({
width : 350,
frame : true,
renderTo : "form1",
labelWidth : 80,
title : "FormPanel",
bodyStyle : "padding:5px 5px 0",
defaults : {
width : 150,
xtype : "textfield",
inputType : "password"
},
items : [{
fieldLabel : "密码",
id : "pass1",
anchor : "90%"
}, {
fieldLabel : "确认密码",
id : "pass2",
vtype : "password",// 自定义的验证类型
vtypeText : "两次密码不一致!",
confirmTo : "pass1",// 要比较的另外一个的组件的id
anchor : "90%"
}]
});
}
function myForm_6() {
Ext.QuickTips.init();
Ext.form.Field.prototype.msgTarget = 'side';
var combo = new Ext.form.ComboBox({
store : ['湖北', '江西', '安徽'],
// emptyText : '请选择一个省份.',
applyTo : 'combo'
});
}
function myForm_7() {
var ExtSelect = new Ext.form.ComboBox({
transform : "select",// html中的id
width : 80
// 宽度
});
}
function myForm_8() {
Ext.QuickTips.init();
var myform = new Ext.FormPanel({
frame : true,
width : 600,
layout : "form",
labelWidth : 50,
title : "htmleditor简单示例",
labelAlign : "top",// items中的标签的位置
renderTo : Ext.getBody(),
items : [{
xtype : "htmleditor",
id : "he",
fieldLabel : "编辑器",
anchor : "99%"
}]
});
}
Ext.onReady(myForm_8);
Ext.QuickTips.init();
var form = new Ext.form.FormPanel({
defaultType : 'textfield',
labelAlign : 'right',
title : 'form',
labelWidth : 50,
frame : true,
width : 220,
items : [new Ext.form.TextField({
name : "userName",
fieldLabel : '文本框',
inputType : "text",
allowBlank : false,
emptyText : "请正确输入数据",
maxLength : 10,
maxLengthText : "请不要超过10个字符",
invalidText : "invalidText:只能够输入数字",
regex : /^\d+$/,
regexText : "只能够输入数字",
validationEvent : "click"
// validator:function(){Ext.Msg.alert("提示信息","只能够输入数字");}
})],
buttons : [{
text : '按钮',
handler : function() {
Ext.Msg.alert("提示信息", "Hello,你好哈.");
}
}]
});
form.render("form");
}
function myForm_2() {
var form1 = new Ext.form.FormPanel({
width : 350,
frame : true,
renderTo : "form1",
title : "FormPanel",
bodyStyle : "padding:5px 5px 0",
defaults : {
width : 200,
xtype : "textfield"
},
items : [{
fieldLabel : "UserName",
name : "user",
id : "user"
}, {
fieldLabel : "PassWord",
inputType : "password",
name : "pass",
id : "pass"
}],
buttons : [{
text : "确定"
}, {
text : "取消",
handler : function() {
var svalue = "用户名:"
+ Ext.get('user').getValue();
svalue += ",密码:" + Ext.get('pass').getValue();
Ext.Msg.alert("提示信息", svalue);
}
}]
});
}
function myForm_3() {
var form1 = new Ext.form.FormPanel({
width : 850,
frame : true,
renderTo : "form1",
title : "FormPanel",
bodyStyle : "padding:5px 5px 0",
defaults : {
width : 200,
xtype : "textfield"
},
items : [{
xtype : "fieldset",
checkboxToggle : true,// 关键参数,其他和以前的一样
checkboxName : "个人信息",
title : "选填信息",
defaultType : 'textfield',
width : 830,
autoHeight : true,// 使自适应展开排版
items : [{
fieldLabel : "UserName",
name : "user",
anchor : "95%"// 330px-labelWidth剩下的宽度的95%,留下5%作为后面提到的验证错误提示
}, {
fieldLabel : "PassWord",
inputType : "password",// 密码文本
name : "pass",
anchor : "95%"
}]
}, {
xtype : 'fieldset',
title : '个人信息',
collapsible : true,
autoHeight : true,
width : 830,
defaults : {
width : 150
},
defaultType : 'textfield',
items : [{
fieldLabel : '爱好',
name : 'hobby',
value : 'www.cnblogs.com'
}, {
xtype : "combo",
name : 'sex',
store : ["男", "女", "保密"],
fieldLabel : "性别",
emptyText : '请选择性别.'
}, {
xtype : "datefield",
fieldLabel : "生日",
anchor : "99%"
}]
}],
buttons : [{
text : "确定"
}, {
text : "取消"
}]
});
}
function myForm_4() {
Ext.QuickTips.init();
Ext.form.Field.prototype.msgTarget = 'side';// 提示的方式,枚举值为"qtip","title","under","side",id(元素id)
var form1 = new Ext.form.FormPanel({
width : 350,
frame : true,
renderTo : "form1",
labelWidth : 80,
title : "FormPanel",
bodyStyle : "padding:5px 5px 0",
defaults : {
width : 150,
xtype : "textfield",
inputType : "password"
},
items : [{
fieldLabel : "不能为空",
allowBlank : false,// false则不能为空,默认为true
blankText : "不能为空,请填写",// 错误提示信息,默认为This field is
vtype : "email",// 'email'只能有效的Email,'alpha'只能输入字母,'alphanum'只能输入数字和字母,'url'只能输入url
vtypeText : "不是有效的邮箱地址",// 错误提示信息,默认值我就不说了
id : "blanktest",
anchor : "90%"
}]
});
}
function myForm_5() {
Ext.QuickTips.init();
Ext.form.Field.prototype.msgTarget = 'side';// 提示的方式,枚举值为"qtip","title","under","side",id(元素id)
// 先用Ext.apply方法添加自定义的password验证函数(也可以取其他的名字)
Ext.apply(Ext.form.VTypes, {
password : function(val, field) {// val指这里的文本框值,field指这个文本框组件,大家要明白这个意思
if (field.confirmTo) {// confirmTo是我们自定义的配置参数,一般用来保存另外的组件的id值
var pwd = Ext.get(field.confirmTo);// 取得confirmTo的那个id的值
return (val == pwd.getValue());
}
return true;
}
});
var form1 = new Ext.form.FormPanel({
width : 350,
frame : true,
renderTo : "form1",
labelWidth : 80,
title : "FormPanel",
bodyStyle : "padding:5px 5px 0",
defaults : {
width : 150,
xtype : "textfield",
inputType : "password"
},
items : [{
fieldLabel : "密码",
id : "pass1",
anchor : "90%"
}, {
fieldLabel : "确认密码",
id : "pass2",
vtype : "password",// 自定义的验证类型
vtypeText : "两次密码不一致!",
confirmTo : "pass1",// 要比较的另外一个的组件的id
anchor : "90%"
}]
});
}
function myForm_6() {
Ext.QuickTips.init();
Ext.form.Field.prototype.msgTarget = 'side';
var combo = new Ext.form.ComboBox({
store : ['湖北', '江西', '安徽'],
// emptyText : '请选择一个省份.',
applyTo : 'combo'
});
}
function myForm_7() {
var ExtSelect = new Ext.form.ComboBox({
transform : "select",// html中的id
width : 80
// 宽度
});
}
function myForm_8() {
Ext.QuickTips.init();
var myform = new Ext.FormPanel({
frame : true,
width : 600,
layout : "form",
labelWidth : 50,
title : "htmleditor简单示例",
labelAlign : "top",// items中的标签的位置
renderTo : Ext.getBody(),
items : [{
xtype : "htmleditor",
id : "he",
fieldLabel : "编辑器",
anchor : "99%"
}]
});
}
Ext.onReady(myForm_8);
发表评论
-
Ext.form.FormPanel 独孤九剑-第三式
2008-10-22 19:44 780<!--<br /> <br /> ... -
Ext.form.FormPanel 独孤九剑-第四式
2008-10-22 23:18 854<%@ page contentType=" ... -
ext 布局 独孤九剑-第五式
2008-10-26 22:28 582<html> <head> ... -
Ext Grid 独孤九剑-第六式
2008-10-26 22:31 418<%@ page contentType=" ... -
Ext Grid 独孤九剑-第七式
2008-10-31 23:31 758/** write by Huy Vanpull */fun ... -
Ext Grid 独孤九剑-第八式
2008-11-03 00:14 731<!--<br /> <br /> ... -
关于Spket插件的安装 心得
2008-11-06 22:30 654最年学ext,他们都说spket好用,果然不错。现在将安装总结 ... -
Ext 提交一个Form到Servlet
2008-11-09 01:38 849function myForm_1() { Ext. ... -
Ext Grid 综合
2008-11-12 22:32 985今晚,说不出的高兴,折磨了我好久的Grid终于可以按搜索条件分 ... -
Ext show,progress
2008-12-28 14:21 706Ext.BLANK_IMAGE_URL = " ... -
Ext Toolbar 练习
2008-12-28 16:03 870function toolbarE() { var T ... -
Ext form
2008-12-31 22:44 797function form1() { Ext.BLA ...
相关推荐
此外,`Ext.form.FormPanel`和相关组件允许创建复杂的表单,支持验证和数据提交。拖放功能允许用户通过简单的拖动操作来交互,增强了用户体验。还有许多其他工具类,如`Ext.util.Format`,提供了一系列实用的格式化...
TextField经常与`Ext.form.FormPanel`一起使用,形成完整的表单。在表单中,每个TextField作为表单的一个字段,可以通过`FormPanel`的`getForm().load()`和`submit()`方法进行数据加载和提交。 6. **示例代码**: ...
特别是在IE9和Firefox下,可能需要深入`ext-all.css`找到特定组件的样式,如`.x-btn-text-icon .x-btn-icon-small-left .x-btn-text`,并设置相应的`font-size`。例如: ``` .x-btn-text-icon .x-btn-icon-small-...
首先,Ext.FormPanel是ExtJS中用于创建表单的主要组件,它允许我们构建复杂的表单布局并处理用户输入的数据。 1. **Checkbox简单示例** Checkbox在ExtJS中用于创建复选框,可以用来让用户选择多个选项。在示例中,...
Ext的formpanel table布局实例,有效解决了页面resize时列宽不跟随改变的问题,即列宽的自适应宽度
### Gwt-ext学习笔记之基础篇 #### 一、安装CypalStudio工具 为了能够开始Gwt-ext的学习之旅,首先需要确保开发环境已经搭建好。CypalStudio是一款非常实用的工具,它能帮助开发者更高效地进行GWT项目的开发。 1....
【EXTJS】Ext.AJAX与FormPanel在登录案例中的应用 EXTJS是一个强大的JavaScript库,主要用于构建富客户端Web应用程序。在EXTJS中,Ext.AJAX和Ext.FormPanel是两个核心组件,它们分别用于异步与服务器进行数据交互和...
在这个例子中,通过`new Ext.FormPanel`来创建了一个表单面板,并设置了一些关键属性: - `frame`: 设置为`true`,表示表单周围有一个边框。 - `width` 和 `height`: 分别设置了表单的宽度和高度。 - `layout`: ...
NULL 博文链接:https://lucky16.iteye.com/blog/1490278
**2.16 Form Panel (Ext.FormPanel)** - **xtype**: `form` - **功能描述**:Form Panel 是一个包含表单字段的面板。 - **主要用途**:用于创建和管理表单,支持数据验证和提交。 **2.17 Checkbox (Ext.form....
EXT.NET 5.2版本是该框架的一个重要里程碑,尤其对于WebForm开发者而言,其功能和性能的提升使得构建交互式和响应式的Web应用变得更加便捷。本篇文章将围绕"examples.ext.net-5.zip"这个压缩包中的实例代码进行深入...
**Ext.FormPanel** - **描述**: 表单面板,用于组织和管理表单元素。 - **用途**: 创建复杂的表单,如用户注册、登录表单。 **Ext.form.Checkbox** - **描述**: 多选框,用于选择一个或多个选项。 - **用途**: 问卷...
在EXTJS框架中,`Ext.FormPanel`和`Ext.Ajax.request`提供了两种不同的异步提交方法,它们各自有其特点和适用场景。下面我们将详细探讨这两种方式的区别。 1. **Ext.FormPanel的异步提交** `Ext.FormPanel` 是...
FormPanel则用于创建交互式的表单,API提供了关于字段验证、表单提交和远程处理的方法。 EXT 3.0的另一个亮点是其强大的数据绑定机制。数据绑定允许UI与后台数据模型之间进行实时同步,这样当数据发生变化时,界面...
### Gwt-ext学习笔记知识点详解 #### 一、GWT与Gwt-ext简介 - **GWT (Google Web Toolkit)**:是由Google开发的一款用于构建高度交互式的Web前端应用的开发框架,它允许开发者使用Java语言编写客户端代码,并通过...
var formPanel = Ext.create('Ext.form.Panel', { layout: 'form', items: [] }); ``` 2. **定义表单字段**: 根据需求,我们可以定义各种类型的字段。例如,添加一个文本字段: ```javascript var ...
在EXTJS 2.3.0中,`Ext.form.FormPanel`是创建表单的主要工具,它包含了各种表单字段,如文本框、复选框、下拉框等。表单支持数据验证,可以与数据存储进行双向绑定,实现数据的即时更新。 此外,EXTJS的AJAX功能...
首先,你需要下载与Dreamweaver版本兼容的Spket插件安装文件,例如提供的"spketdwcs-ext-2.0.2.mxp"。然后,在Dreamweaver中通过“帮助”菜单选择“安装新软件”,将下载的.mxp文件导入并按照提示进行安装。安装完成...