Ext中窗体第二次点击报错或者其内控件不显示的问题,弄了2天才解决,记录下
registerPanel.js:
registerPanel = new Ext.form.FormPanel({
id:'registerPanel',
layout:'form',
autoHeight:true,
autoWidth :true,
fileUpload:true,
enctype:'multipart/form-data',
items:[{
xtype:'textfield',
fieldLabel:' 会员名',
allowBlank:false,
blankText:'请输入会员名',
maxLength:10,//???????????????????????????????如何让长度超出范围后出现提示未实现
name:'name',
id:'name',
anchor:'90%'
},{
xtype:'textfield',
inputType:'password',
//width:200,
anchor:'90%' ,// 输入框的长度为列宽减去标题的宽度后的90%(anchor:'90%'),余下的10%的是给显示错误信息图标用的。
allowBlank:false,
blankText:'请输入密码',
name:'password',
id:'password',
fieldLabel:' 密码'
},{
xtype:'textfield',
inputType:'password',
//width:200,
anchor:'90%',// 输入框的长度为列宽减去标题的宽度后的90%(anchor:'90%'),余下的10%的是给显示错误信息图标用的。
allowBlank:false,
blankText:'请确认密码',
name:'confirmPassword',
id:'confirmPassword',
fieldLabel:' 确认密码',
invalidText:'两次密码不一致',
validator:function(){
//经过自己验证,下面的get得到是id
if(Ext.get('password').dom.value == Ext.get('confirmPassword').dom.value){
return true;
}else{
return false;
}
}
},{
fieldLabel:' 性别',
xtype:"panel",
frame:true,//背景色透明加了以后就没有白色框框了
//background:transparent,
layout:"column",//定义每列中只有一个控件
anchor:'90%',
items:[{
columnWidth:.40,//占这一列的25%
xtype:'radio',
//width:100,
boxLabel:'男',
name:'sex',
checked:true,//默认已选
inputValue:'男'//控件的值
//anchor : '40%'
},{
columnWidth:.40,
xtype:'radio',
//hideLabels:true,// 第二个raido控件的列设置就有所不同,因为它不需要标题,所以要设置隐藏标题
//fieldLabel:'',
boxLabel:'女',
name:'sex',
inputValue:'女'
//anchor:'40%'
}]
},{
xtype:'textfield',
fieldLabel:' QQ',
name:'QQ',
id:'QQ',
anchor:'90%'
},{
xtype:'textfield',
fieldLabel:' 电话',
name:'phone',
id:'phone',
anchor:'90%',
allowBlank:false,
blankText:'电话不能为空',
regex : /^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/,//???????????????????验证未实现
regexText : '移动电话号码格式输入错误!'
},{
xtype:'textfield',
fieldLabel:' 邮箱',
name:'email',
id:'email',
anchor:'90%',
regex : /^([\w]+)(.[\w]+)*@([\w-]+\.){1,5}([A-Za-z]){2,4}$/,
regexText : '电子邮件格式错误!'//验证错误之后的提示信息
},{
xtype:'textfield',
fieldLabel:' 宿舍号',
name:'address',
id:'address',
anchor:'90%'
},{
xtype:'textfield',
name:'membphoto',
inputType:'file',
fieldLabel:' 上传头像',
labelAlign:'right',
anchor:'90%'
//border:false
}],
buttonAlign: 'center',
buttons:[{
text:'提交',
handler:function(){
Ext.MessageBox.alert("提交");
}
},{
text:'取消',
handler:function(){
Ext.getCmp("registerWindow").hide();
}
}]
})
页面<javascript>中如下:
function register(){
if(Ext.getCmp('registerWindow'))
{
Ext.getCmp('registerWindow').show();
return;
}
var registerWindow = new Ext.Window({
//xtype:'window',
id:'registerWindow',
title:'会员注册',
height:320,
width:340,
modal:true, //True 表示为当window显示时对其后面的一切内容进行遮罩 (默认为false)
resizable:false,//True 表示为允许用户从window的四边和四角改变window的大小(默认为 true)
//labelWidth:80,//表单布局Lable与文本框之间的距离
//bodyStyle:'padding:5px',//制定body元素的css样式
plain:true,
//autoDestroy : false,
closeAction:'hide',
items:registerPanel
});
registerWindow.show();
}
改为如上红色部分就可以解决了,profect!!
Ext中窗体第二次点击报错或者其内控件不显示的问题,弄了2天才解决,记录下的更多相关文章
- WPF加载Winform窗体时 报错:子控件不能为顶级窗体
一.wpf项目中引用WindowsFormsIntegration和System.Windows.Forms 二.Form1.Designer.cs 的 partial class Form1 设置为 ...
- Loadrunner在场景中添加多个负载机报错:Action.c(38): Error -26488: Could not obtain information about submitted解决方法
Error -26488: Could not obtain information about submitted file "E:\.jpg": _stat32 rc=-1, ...
- 点击ViewGroup时其子控件也变成pressed状态的原因分析及解决办法
这个问题,当初在分析touch事件处理的时候按理应该分析到的,可是由于我当时觉得这块代码和touch的主题不是那么紧密, 就这么忽略掉了,直到后来在这上面遇到了问题.其实这个现象做Android开发的 ...
- Qtp中一个或多个ActiveX控件无法显示问题
今天在使用qtp进行登陆测试的时候,发现了一个问题,现总结归纳如下: [问题] 在测试过程中,一直提醒:一个或多个ActiveX控件无法显示,原因可能是下列其中之一: 如下图所示: [解决办法] 在Q ...
- 【C#】DockPanelSuite 中 DockState.Document 状态下子窗体控件不显示的解决方案
DockPanelSuite 是 Winform 中优秀的布局控件,但是这次使用过程中却出了个问题. 我遇到的问题是这样的,主窗体是通过 ShowDialog 显示的,子窗体的停靠状态为 DockSt ...
- 【maven】【IDEA】idea中使用maven编译项目,报错java: 错误: 找不到符号 【2】
=================================================================================== idea中使用maven编译项目 ...
- 解决vcenter 6.0 vcsa安装插件第二个的时候报错的问题
解决vcenter 6.0 vcsa安装插件第二个的时候报错的问题 需要打一下windows 的Microsoft v C++ 2013的2个补丁就可以正常运行了. 然后在后续安装过程中,到达最后一步 ...
- (转)C# WinForm中 获得当前鼠标所在控件 或 将窗体中鼠标所在控件名显示在窗体标题上
原文地址:http://www.cnblogs.com/08shiyan/archive/2011/04/14/2015758.html /********************** * 课题:将窗 ...
- IntelliJ IDEA中Mapper接口通过@Autowired注入报错的正确解决方式
转载请注明来源:四个空格 » IntelliJ IDEA中Mapper接口通过@Autowired注入报错的正确解决方式: 环境 ideaIU-2018.3.4.win: 错误提示: Could no ...
随机推荐
- CSS初始化-KISSY CSS Reset 1.0
代码 /* KISSY CSS Reset 理念:1. reset 的目的不是清除浏览器的默认样式,这仅是部分工作.清除和重置是紧密不可分的. 2. reset 的目的不是让默认样式在所有浏览器下一致 ...
- yii 分页 (ajax)
Controller:class MemberController extends Controller { public function actionmember_list() { ...
- 中介者模式(Mediator) 笔记
中介者模式(Mediator Pattern):定义一个中介对象来封装系列对象之间的交互.中介者使各个对象不需要显示地相互引用,从而使其耦合性松散,而且可以独立地改变他们之间的交互. 类图: Medi ...
- 解决蛋疼的阿里云单CPU使用率的问题。
工作中涉及到阿里云的应用.在性能测试阶段,压测过程中只要一个CPU未使用满,第二个CPU以至于第三个和第四个CPU完全用不到. 后来和阿里云的同事沟通他们现在用的是单队列的网卡,只能靠RPS/RFS这 ...
- jquery之onchange事件
$(function(){ $("#opreateHtml").window("close"); $("#deliveryGrid").da ...
- rhel Linux系统yum的配置
yum是一个很方便的linux系统软件管理工具,但是很多新手还是不会配置yum,下面详细的介绍下yum的配置方法,其实很简单. 1.首先确保系统ISO镜像已经成功挂载,可以用df -h命令查看.2.创 ...
- Cretiria查询应用(二)
1.条件查询,动态查询 public void conditionQuery(){ Session session=null; try { session=HibernateUtil.currentS ...
- QueryFilter与SpatialFilter - 浅谈
我们知道,GIS不仅仅有属性查询,还有空间查询.而 QueryFilter 对应于 属性查询,而 SpatialFilter 对应于 空间查询.
- O、Ω、Θ表示
转载,原网址为:http://book.2cto.com/201211/8127.html 对于任何数学函数,这三个记号可以用来度量其“渐近表现”,即当趋于无穷大时的阶的情况,这是算法分析中非常重要的 ...
- KM算法专题
原文:http://972169909-qq-com.iteye.com/blog/1184514 题目地址:这里. 1)求图中所有环的总长度(环的长度不唯一)的最小值.当无法得到完备匹配时说明环不存 ...