ExtJS4 window里面的formPanel不能显示

问题描述

Ext window:var addWin = Ext.create('Ext.window.Window', {title : '角色添加',id : 'addWin',layout : "column",border : false,autoDestroy : false,width : 450,height : 250,closeAction : 'hide',plain : true,modal : true,constrain : true,items : addForm});Ext formPanel: var addForm = Ext.create('Ext.form.Panel', {title : 'Simple Form',id : 'addForm',frame : true,monitorValid : true,bodyStyle : 'padding:5px 5px 0',//layout : 'form',fieldDefaults : {labelAlign : 'top',msgTarget : 'side'},//url : ctxpath + '/SystemManager/RoleList',defaultType : 'textfield',items : [ {fieldLabel : '角色编号',name : 'first',allowBlank : false}, {fieldLabel : '角色名',name : 'last',allowBlank : false} ],buttons : [ {text : '重置',handler : function() {//addForm.getForm().reset();}}, {text : '提交',formBind : true, //only enabled once the form is validdisabled : true,handler : function() {//var form = addForm.getForm();//if (form.isValid()) {//form.submit( {//success : function(form, action) {//Ext.Msg.alert('Success', '1');//},//failure : function(form, action) {//Ext.Msg.alert('Failed', '2');//}//});//}}} ]});点击新增时,window可以展示,但是window中的formPanel不能显示。如图: 问题补充:<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%String path = request.getContextPath();String basePath = request.getScheme() + "://"+ request.getServerName() + ":" + request.getServerPort()+ path + "/";%><html><head><link rel="stylesheet" type="text/css"href="ext-4.1/resources/css/ext-all.css" /><link rel="stylesheet" type="text/css"href="ext-4.0/my_css/button.css" "/><script type="text/javascript" src="ext-4.1/bootstrap.js"></script><script type="text/javascript"src="ext-4.1/locale/ext-lang-zh_CN.js"></script><script type="text/javascript">Ext.onReady(function() { var addWin = Ext.create('Ext.window.Window', {title : '角色添加',id : 'addWin',layout : "fit",autoDestroy : false,width : 450,height : 250,//x:100,//y:100,closeAction : 'hide',plain : true,modal : true,constrain : true,items : addForm}).show();//添加角色formvar addForm = Ext.create('Ext.form.Panel', {title : 'Simple Form',id : 'addForm',frame : true,border :false,monitorValid : true,width:250,heigth:200,//x:150,//y:150,layout:'fit',bodyStyle : 'padding:5px 5px 0',fieldDefaults : {labelAlign : 'top',msgTarget : 'side'},//url : ctxpath + '/SystemManager/RoleList',defaultType : 'textfield',items : [ {fieldLabel : '角色编号',name : 'role.pk_juese',allowBlank : false}, {fieldLabel : '角色名',name : 'role.juesename',allowBlank : false} ],buttons : [ {text : '重置',handler : function() {//addForm.getForm().reset();}}, {text : '提交',formBind : true, disabled : true,handler : function() {//var form = addForm.getForm();//if (form.isValid()) {//form.submit( {//success : function(form, action) {//Ext.Msg.alert('Success', '1');//},//failure : function(form, action) {//Ext.Msg.alert('Failed', '2');//}//});//}}} ]});});</script></head><body>This is my JSP page.<br></body></html>我已经将window,form放到一个页面中了。

解决方案

先写addForm ,再写addWin <html> <head> <link rel="stylesheet" type="text/css" href="ext-all.css" /> <script type="text/javascript" src="bootstrap.js"> </script> <script type="text/javascript" src="ext-lang-zh_CN.js"> </script> <script type="text/javascript"> Ext.onReady(function() { //添加角色form var addForm = Ext.create('Ext.form.Panel', { title : 'Simple Form', id : 'addForm', frame : true, border :false, monitorValid : true, width:250, heigth:200, //x:150, //y:150, layout:'fit', bodyStyle : 'padding:5px 5px 0', fieldDefaults : { labelAlign : 'top', msgTarget : 'side' }, //url : ctxpath + '/SystemManager/RoleList', defaultType : 'textfield', items : [ { fieldLabel : '角色编号', name : 'role.pk_juese', allowBlank : false }, { fieldLabel : '角色名', name : 'role.juesename', allowBlank : false } ], buttons : [ { text : '重置', handler : function() { //addForm.getForm().reset(); } }, { text : '提交', formBind : true, disabled : true, handler : function() { // var form = addForm.getForm(); // if (form.isValid()) { // form.submit( { // success : function(form, action) { // Ext.Msg.alert('Success', '1'); // }, // failure : function(form, action) { // Ext.Msg.alert('Failed', '2'); // } // }); // } } } ] });var addWin = Ext.create('Ext.window.Window', { title : '角色添加', id : 'addWin', layout : "fit", autoDestroy : false, width : 450, height : 250, //x:100, //y:100, closeAction : 'hide', plain : true, modal : true, constrain : true, items : addForm }).show(); }); </script> </head> <body> This is my JSP page. <br> </body> </html>
解决方案二:
layout : "fit",

时间: 2024-12-23 18:38:44

ExtJS4 window里面的formPanel不能显示的相关文章

c#-我是新手 为什么上图片里面的program一直显示波浪线呢

问题描述 我是新手 为什么上图片里面的program一直显示波浪线呢 解决方案 你改成this.print();就没有波浪拉~ 解决方案二: 你的print方法是一个静态方法,不能通过实例对象.方法名的方式来调取,你还可以把print方法前的static去掉. 解决方案三: stringgrid 显示imagelist里面的图片

为什么ext.window里折线图不显示?新手求关照!

问题描述 为什么ext.window里折线图不显示?新手求关照! createfor: function(){ var ndtjStore = new Ext.data.JsonStore({ fields:['name','num1','num2'], data:[ {name:'一月',num1:350,num2:300}, {name:'二月',num1:200,num2:150}, {name:'三月',num1:150,num2:200}, {name:'四月',num1:50,num

easyui-为什么放在easyUI的window弹出窗口里面的textbox获取不到设置的默认值呢?

问题描述 为什么放在easyUI的window弹出窗口里面的textbox获取不到设置的默认值呢? 在easyUI的window窗口中放了很多的textbox 文本框,当通过点击事件打开window的时候,为什么在点击事件里面要加到textbox 中的默认值不显示呢? 代码如下 function looks(tiName){ $("#Name").val(''+tiName+''); $('#winlook').window('open'); } 解决方案 如果是在窗口打开之后赋值呢?

qt编程里面的treeview显示的问题

问题描述 qt编程里面的treeview显示的问题 itemProject->setChild(itemPd->index().row(),1,new QStandardItem(QString(QLatin1String(ret)))); 用这句话添加目录的第二列信息,界面变得不规则,如下图: 用itemProject->setChild(itemPd->index().row(),1,new QStandardItem(QStringLiteral("12"

微信 图文上传接口中JSON格式里面的content参数里面含有html代码的问题

问题描述 微信 图文上传接口中JSON格式里面的content参数里面含有html代码的问题 Java微信公众平台开发,图文上传接口的JSON格式如下: { "articles": [ { "thumb_media_id":"qI6_Ze_6PtV7svjolgs-rN6stStuHIjs9_DidOHaj0Q-mwvBelOXCFZiq2OsIU-p", "author":"xxx", "tit

关于.NET中WinForms里面的ListBox实现数据绑定的...

数据 关于.NET中WinForms里面的ListBox实现数据绑定的... -------------------------------------------------------------------------------- 在.NET中,WINDOW FORMS下面的LIST BOX控件在开发时,如果采用其本身的数据绑定,绑定完以后就不能更改ListBox的Items了.而实际开发中却经常会碰到要改变的情况,在这里我提供了一重方法.采用开发继承ListBox控件的自定义控件.然后

javascript-js window.location.href 跳转显示404错误,但是路径是对的

问题描述 js window.location.href 跳转显示404错误,但是路径是对的 地址是对的,但是服务器却显示404错误, 要手动刷新一下,页面才显示出来. 这是为什么啊 用C#后台写的:Response.Write("window.location.href='SHPage.html?sName=" + jumpStore + "'"); 别说什么地址错误,页面找不到. 如果是这样的话,网址不变,为什么网页重新刷新就正常显示了.这就不是地址错误了吧,地

src被篡改-iframe里面的src被替换

问题描述 iframe里面的src被替换 iframe里面的请求的是一个游戏资源的地址,然后被一些广告厂商截获这个src,截获后重定向,于是页面的主页面没有变,只是里面嵌套的的iframe显示的是别人的东西.该怎么解决 我想能不能把src加密,然后截获请求报文后对其解密,不知道行不行 或者有什么更好的办法能解决这个问题,望高手们多少支招

怎么删除循环里面的marker(asp.net)

问题描述 怎么删除循环里面的marker(asp.net) function play() { window.run = function () { var j = 0; var ico = icon_str[j]; var myIcon = new BMap.Icon(""../"" + ico + """" new BMap.Size(25 22) { imageOffset: new BMap.Size(0 0) //