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天才解决,记录下的更多相关文章

  1. WPF加载Winform窗体时 报错:子控件不能为顶级窗体

    一.wpf项目中引用WindowsFormsIntegration和System.Windows.Forms 二.Form1.Designer.cs 的 partial class Form1 设置为 ...

  2. 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, ...

  3. 点击ViewGroup时其子控件也变成pressed状态的原因分析及解决办法

    这个问题,当初在分析touch事件处理的时候按理应该分析到的,可是由于我当时觉得这块代码和touch的主题不是那么紧密, 就这么忽略掉了,直到后来在这上面遇到了问题.其实这个现象做Android开发的 ...

  4. Qtp中一个或多个ActiveX控件无法显示问题

    今天在使用qtp进行登陆测试的时候,发现了一个问题,现总结归纳如下: [问题] 在测试过程中,一直提醒:一个或多个ActiveX控件无法显示,原因可能是下列其中之一: 如下图所示: [解决办法] 在Q ...

  5. 【C#】DockPanelSuite 中 DockState.Document 状态下子窗体控件不显示的解决方案

    DockPanelSuite 是 Winform 中优秀的布局控件,但是这次使用过程中却出了个问题. 我遇到的问题是这样的,主窗体是通过 ShowDialog 显示的,子窗体的停靠状态为 DockSt ...

  6. 【maven】【IDEA】idea中使用maven编译项目,报错java: 错误: 找不到符号 【2】

    =================================================================================== idea中使用maven编译项目 ...

  7. 解决vcenter 6.0 vcsa安装插件第二个的时候报错的问题

    解决vcenter 6.0 vcsa安装插件第二个的时候报错的问题 需要打一下windows 的Microsoft v C++ 2013的2个补丁就可以正常运行了. 然后在后续安装过程中,到达最后一步 ...

  8. (转)C# WinForm中 获得当前鼠标所在控件 或 将窗体中鼠标所在控件名显示在窗体标题上

    原文地址:http://www.cnblogs.com/08shiyan/archive/2011/04/14/2015758.html /********************** * 课题:将窗 ...

  9. IntelliJ IDEA中Mapper接口通过@Autowired注入报错的正确解决方式

    转载请注明来源:四个空格 » IntelliJ IDEA中Mapper接口通过@Autowired注入报错的正确解决方式: 环境 ideaIU-2018.3.4.win: 错误提示: Could no ...

随机推荐

  1. C# 利用反射查看类的信息

    using System; using System.Collections; using System.Collections.Generic; using System.Reflection; u ...

  2. 贪心-poj-3040-Allowance

    题目链接: http://poj.org/problem?id=3040 题目意思: 有n种(n<=20)面额的硬币,每种硬币面值能整除比它大的面值.给一个c,告诉每种硬币的面值和数量,求最多能 ...

  3. python数据库做成邮箱的注册系统!

    #! /usr/bin/env python2.7 # -*- coding:utf-8 -*- #File:w7.py #Date:2013-7-18 #Author:wangyu import r ...

  4. WSAEventSelect

    WSAEventSelect 是 WinSock 提供的一种异步事件通知I/O模型,与 WSAAsyncSelect模型有些类似.       该模型同样是接收 FD_XXX 之类的网络事件,但是是通 ...

  5. WEB服务健康状态检测

    #!/bin/sh #date:2015-12-07 #filename:check_web.sh #作者:lixingli #Email:1162572407@qq.com #version:v1. ...

  6. ZCTF-Restaurant-Pwn500

    版权声明:本文为博主原创文章,未经博主允许不得转载. 这道压轴的题也是名副其实,很有分量.这也是自己第二次做C++类型的PWN.含有两个漏洞,缺一不可,一个漏洞将指定位置覆盖为对象虚表的地址,另外一个 ...

  7. python字符串连接方式(转)

    在python中有很多字符串连接方式,今天就在这里具体总结一下: ①.最原始的字符串连接方式:str1 + str2②.python 新字符串连接语法:str1, str2③.奇怪的字符串方式:str ...

  8. [目录][总结] C++和Java 中的主要操作对比

    总结一些,C++ 和Java 中的一些常用操作对比,就当是自己的查询工具书啦.(暂时按随笔的更新时间排序) [Stack] c++ V.S. Java (2015.04.27) [Map]   c++ ...

  9. Sed命令学习

    1.Sed简介     流数据编辑器 Stream editer(sed),它是一种行编辑器(对应于全屏编辑器),一次处理一行的内容.默认不编辑原文件内容(-i会直接修改原文件).处理时,它先将当前符 ...

  10. php 初学笔记

    1.变量定义和使用 php中定义变量名为:$aa 在类中一般定义一个新变量需要添加var字,如var $aaa. 但是过程或函数中是不需要添加var 关键字,如$aaa=$_POST['aaaa'], ...