急急急,ext遍历formPanel后怎么得到值。。 [问题点数:30分,结帖人t15137830]

Bbs3
本版专家分:647
结帖率 100%
Bbs5
本版专家分:3905
Bbs2
本版专家分:107
Bbs3
本版专家分:647
Bbs7
本版专家分:25052
Blank
红花 2011年9月 Web 开发大版内专家分月排行榜第一
Blank
黄花 2011年10月 Web 开发大版内专家分月排行榜第二
2011年8月 Web 开发大版内专家分月排行榜第二
2011年7月 Web 开发大版内专家分月排行榜第二
Bbs1
本版专家分:0
Bbs2
本版专家分:178
怎么遍历后对应的得到这些
for each formName in upload.files rn set file=upload.files(formName)rn tests=trim(replace(file.FileName," ","")) rn paths="img"rn names=file.FileNamern Response.Write namesrn set file=nothingrn n<em>ext</em> rnrn比如我上传了3张图 names打印出来是DSC00081.JPGDSC00078.JPGDSC00124.JPGrn我怎么样实现如 我定义 name1=DSC00081.JPG,name2=JPGDSC00078.JPG,name3=DSC00124.JPGrnrn
Ext不定义FormPanel如何得到Ext.form.DateField,Ext.form.TextField的
var t<em>ext</em>_beginDate_company = new Ext.form.T<em>ext</em>Field(rn name : 'beginDate',rn width : 120,rn emptyT<em>ext</em> : '',rn rn rn );rnrnrnrnvar beginDate = beginDate_company.getvalue;rnrn得不到<em>值</em>啊。是不是必须定义FormPanel啊
ext FormPanel中得到后台数据问题
求助大侠们帮忙,十分感激不尽: rn我用struts+spring+hibernate+<em>ext</em> js 做项目时,从列表中点一列时,跳到编辑页面时,无法显示出原先列表的数据。rn代码如下:rnExt.onReady(function()rn Ext.QuickTips.init();rnrn // turn on validation errors beside the field globallyrn Ext.form.Field.prototype.msgTarget = 'side';rn var bd = Ext.getBody();rn //增加数据源rn var store = new Ext.data.Store(rn remoteSort: true,rn sortInfo: field: 'feedBackTime', direction: 'DESC',rnrn proxy: new Ext.data.HttpProxy(rn url: 'feedBackAction!feedBackEdit.do',method:'POST'rn ),rnrn reader: new Ext.data.JsonReader(rn root: 'results',rn idProperty: 'feedBackId',rn fields: [rn 'userAccount', 'enterpriseAccount', 'feedBackTime', 'feedBackContent'rn ],rn listeners : rn load:function() rn Ext.getCmp('userAccount').setValue('userAccount');rn Ext.getCmp('enterpriseAccount').setValue('enterpriseAccount');rn Ext.getCmp('feedBackTime').setValue('feedBackTime');rn Ext.getCmp('feedBackContent').setValue('feedBackContent'); rn rn rn rn )rn );rnrn var top = new Ext.FormPanel(rn labelAlign: 'top',rn frame:true,rn width:'810',rn height:'12',rn renderTo: 'feed_back',rn bodyStyle:'padding:5px 5px 0',rn items: [rn layout:'column',rn items:[rn columnWidth:0.5,rn layout: 'form',rn items: [rn xtype:'t<em>ext</em>field',rn fieldLabel: '用户账号',rn name: 'userAccount',rn valueField:'userAccount',rn editable:false,rn anchor:'95%'rn , rn xtype:'t<em>ext</em>field',rn fieldLabel: '反馈时间',rn name: 'feedBackTime',rn valueField:'feedBackTime',rn anchor:'95%'rn ]rn ,rn columnWidth:.5,rn layout: 'form',rn items: [rn xtype:'t<em>ext</em>field',rn fieldLabel: '企业账号',rn name: 'enterpriseAccount',rn valueField:'enterpriseAccount',rn anchor:'95%'rn ]rn ]rn ,rn xtype:'t<em>ext</em>area',rn name:'feedBackContent',rn fieldLabel:'反馈信息',rn valueField:'feedBackContent',rn height:200,rn anchor:'98%'rn ],rn rn buttons: [rn t<em>ext</em>: 'Save'rn ,rn t<em>ext</em>: 'Cancel'rn ]rn );rnrn top.render(document.body);rnrn);
Ext的FormPanel组件
Ext的FormPanel组件说明<em>formPanel</em>的详细使用说明
ext formpanel 提交
[code=JScript]Ext.onReady(function() rnrn Ext.QuickTips.init();// 初始化信息提示功能rn var form1 = new Ext.form.FormPanel(rn frame : true,rn width : 300,rn layout : "form",rn labelWidth : 70,rn title : "添加个人信息",rn name:"form",rn labelAlign : "left",rn monitorValid : true,rn renderTo : Ext.getBody(),rn submit : function() rn this.getEl().dom.action = "a.jsp", this.getEl().dom.method = 'post', thisrn .getEl().dom.submit();rn ,rn items : [rn xtype : 't<em>ext</em>field',rn fieldLabel : '用户名',rn allowBlank : false,rn blankT<em>ext</em> : "不能为空,请正确添写",rn name : "username",rn msgTarget : 'qtip',rn anchor : "90%"rn , rn xtype : "t<em>ext</em>field",rn fieldLabel : "昵称",rn name : "SamllName",rn anchor : "90%"rn , rn xtype : "datefield",rn fieldLabel : "注册时间",rn name : "RegDate",rn anchor : "90%"rn ],rn buttons : [rn t<em>ext</em> : "确定",rn handler : login,rn formBind : truern , rn t<em>ext</em> : "取消",rn handler : resetrn ]rn );rn function login() rn form.form.submit();rn rn function reset() rn form.form.reset();rn rn);[/code]rnrnrn为什么提交不了 我a.jsp获取不了。
EXT 的formpanel 重置和只读
重置的方法是:rnform.getForm().reset(); 我这有是有用,有时没用.rn只读的方法是:rnformpanel.getForm().items.eachKey(function(key,item) rn item.el.dom.readOnly=true; rnrn不仅没用,还报错,说item对象为空或者没用这个属性.rn请问如何设置frompanel的input区域只读啊?
ext中FormPanel问题
[code=JScript]#set($layout = "/layout/blank.vm")rnrnrnreturn_type : 'js',rnrun:function()rnrnvar form = new Ext.FormPanel(rn region: 'center',rn labelWidth: 75, rn url:'/admin/brand/save',rn frame:true,rn bodyStyle:'padding:5px 5px 0',rn width: 450,rn defaults: width: 250,rn defaultType: 't<em>ext</em>field',rnrn items: [rn name: 'id',rn xtype:'hidden'rn ,rn fieldLabel: '名称',rn name: 'name',rn readOnly:'true',rn allowBlank:falsern ,rn fieldLabel: '品牌介绍网址',rn name: 'brandIntroductionUrl',rn allowBlank:truern ,rn fieldLabel: '品牌商网址',rn name: 'obmUrl',rn allowBlank:truern ,rn fieldLabel: '品牌Logo',rn name: 'file',rn inputType: 'file',rn allowBlank:truern ,rn fieldLabel: '排序',rn name: 'sortnum',rn xtype: 'numberfield',rn allowDecimals: false,rn minValue: 0,rn maxValue: 10000,rn allowBlank:truern ],rnrn buttons: [rn t<em>ext</em>: '保存',rn handler:function()rn this.findParentByType('form').getForm().submit(rn success: function(form,action)rn this.findParentByType('window').close();rn Ext.getCmp('main').getActiveTab().grid.fireEvent('refresh');rn ,rn failure: function(form,action)rn if (action.result && action.result.errormsg)rn Ext.Msg.alert('系统提示', action.result.errormsg);rn rn ,rn scope : thisrn );rn rn ,rn t<em>ext</em>: '取消',rn handler:function()this.findParentByType('window').close();rn ]rn);rnrnvar win=new Ext.Window(stateId:'admin_brand_edit_win',layout:'border', maximizable:true,title:'品牌-编辑',width:400,height:300,items:[form]);rnwin.show();rnvar data=$emadBrand;rnform.getForm().setValues(data);rnreturn win;rnrn[/code]rnrnrn我的这个页面既是编辑页面也是新增页面 ,我想设置名称是只读的rn现在的问题是,我编辑的时候名称是只读的,但是我新增的时候也是只读的不能写入数据,rnhelp me
ext formpanel 问题。
rn fieldLabel: '*上传附件(2M)',rn id: 'file',rn anchor: '90%',rn xtype: 't<em>ext</em>field', rn name: 'file', rn inputType: 'file',//文件类型 rn listeners : rn 'change':function(file,newValue,oldValue) rn alert("asd");rn var fileName=Ext.findField("file").getValue();rn Ext.findField("doc_name").getValue()=fileName;rn rn rn rn rn rn rnrnrn ,rn fieldLabel: '模板文件',rn id: 'doc_name',rn xtype: 'lable', rn hidden: true,rn readOnly: true,rn anchor: '90%',rn name: 'doc_name',rn allowBlank: falsern rnrnrn这是<em>ext</em> formpanel中的部分代码。rnrn请问,当我选择上传文件之后,如何实现 模板文件 文本框显示,并且<em>值</em>为选择上传文件的 文件名。rnrn还有<em>ext</em>怎么在客户端限制文件上传大小。rnrn谢谢各位了。
Ext 入门的简单 formPanel
[code=&quot;js&quot;] Ext.onReady(function() { // 动态切换图片,不赋<em>值</em>,讲联网<em>ext</em>官网查询 Ext.BLANK_IMAGE_URL = '../<em>ext</em>-2.2/resources/images/default/s.gif'; // 初始化信息提示框 Ext.QuickTips.init(); // turn on validation err...
Ext 表单FormPanel的简单使用
Ext.onReady(function(){                Ext.QuickTips.init();                var form = new Ext.FormPanel({                    frame:true,                    width:500,                    monitorVali...
ext加载数据到formpanel上
我通过<em>ext</em>js中的ajax方法获取到后台的数据现在要把方法加载到formpanel上实现不了!那位帮帮我呢~谢谢!
Ext的FormPanel的header的问题
在IE8中FormPanel的header怎么去掉,header:false没效果,Help! rn代码如下: rn [code="java"]rn var <em>formPanel</em> = new Ext.form.FormPanel(rn formId : 'addForm',rn border:false,rn layout : 'table',rn layoutConfig : rn columns : 1rn ,rn labelAlign : 'right',rn frame : true,rn labelAlign : 'right',rn labelWidth : 100,rn items[。。。]rn );rnrn var viewport = new Ext.Viewport(rn border:false,rn layout : 'fit',rn items : [<em>formPanel</em>]rn );rn[/code]rnrn [img]http://www.iteye.com/upload/attachment/137385/22328cf1-5b2d-389b-bfea-d78646424e2d.jpg[/img]n[b]问题补充:[/b]nheaderAsT<em>ext</em>:false 或者不设置title,还是不行n[b]问题补充:[/b]n那个是不相关的代码,所以没贴出来的,我页面上所有用Formpanel的都会有这个Header 空栏。
ext formpanel 显示问题
[code=JScript]rnfunction fnEditDepart() rn Ext.QuickTips.init();rn Ext.form.Field.prototype.msgTarget = 'side';rn var editDepartForm = new Ext.form.FormPanel(rn title: '部门信息',rn width: 400,rn height: 250,rn padding: 10,rn buttonAlign: 'center',rn frame: true,rn bodyStyle: 'padding:5px 5px 0',rn reader: new Ext.data.JsonReader(rn root: 'data' ,rn [name: 'ID',mapping:'ID',type:'int',rn name: 'DepartCode',mapping:'DepartCode',type:'string',rn name: 'DepartName',mapping:'DepartName',type:'string'rn ]),rn items : [rn rn xtype: 't<em>ext</em>field',rn fieldLabel: '编号',rn anchor: '100%',rn name: 'DepartCode',rn width: 100,rn id: 'DepartCode'rn ,rn rn xtype: 't<em>ext</em>field',rn fieldLabel: '名称',rn anchor: '100%',rn name: 'DepartName',rn id: 'DepartName'rn ,rn rn xtype: 'hidden',rn fieldLabel: 'Label',rn anchor: '100%',rn name: 'ID',rn id: 'ID'rn rn ], rn buttons:rn [rn rn id: 'btnOk',rn t<em>ext</em>: '确 定',rn handler: function() rn //如果验证合法rn if (editDepartForm.form.isValid()) rn //弹出效果rn Ext.MessageBox.showrn (rn rn msg: '正在保存,请稍等...',rn progressT<em>ext</em>: 'Saving...',rn width: 300,rn wait: true,rn waitConfig: interval: 200 ,rn icon: 'download',rn animEl: 'saving'rn rn );rn setTimeout(function() , 10000);rn //提交到服务器rn editDepartForm.form.submitrn (rn rn url: 'UI/SysSet/DepartMentSet.aspx?opera_name=Edit', //提交的页面路径rn method: 'post', //提交方式为postrn //提交成功的回调函数rn success: function(form, action) rn var flage = action.result.success;rn //如果服务器端传过来的数据为true则表示保存成功rn if (flage == true) rn Ext.MessageBox.alert('成功', '保存成功');rn editDepartWin.hide();rn strDepartInfo.reload();rn rn ,rn //提交失败的回调函数rn failure: function() rn Ext.Msg.alert('错误', '服务器出现错误请稍后再试!');rn rn rn );rn rn rn ,rn rn t<em>ext</em>: '取 消',rn handler: function() rn editDepartWin.hide();rn rn rn ]rn );rn var strID = departGridUi.getSelectionModel().getSelected().data.ID;rn editDepartForm.form.load(rn url: 'UI/SysSet/DepartMentSet.aspx?opera_name=Get&id=' + strID, //提交的页面路径rn waitMsg: '正在载入数据...',rn success: function(form, action) rn Ext.Msg.alert('编辑', '载入成功!');rn ,rn failure: function(form, action) rn xt.Msg.alert('编辑', '载入失败');rn rn );rn rn var editDepartWin=new Ext.Windowrn (rn rn layout: 'fit',rn width: 540,rn height: 300,rn collapsible: true, //允许缩放条rn closeAction: 'hide',rn closable: true,rn plain: true,rn modal: 'true',rn title: '编辑部门',rn items: editDepartFormrn rn );rn editDepartWin.show();rn rn;rn[/code]rnrn我是通过gridpanel的右键菜单打开的,第一次打开的时候没有问题,第二次打开的时候元素都看到到了,只有fieldLabel能显示,这是怎么回事呀!!
Ext tabpanel嵌套formpanel后布局没了
代码如下rn[code=JScript]rn var store;rnvar msgstore;rnExt.onReady(function() rnvar msgtabs = new Ext.TabPanel(rn renderTo: document.body,rn activeTab: 0,rn frame:true,rn deferredRender:false, rn layoutOnTabChange:true,rn defaults:rn autoWidth: true,rn autoHeight:truern ,rn items:[rn contentEl:'mail', title: '邮件管理',rn contentEl:'message', title: '短消息管理',rn contentEl:'setting', title: '设置管理'rn ]rn );rnrn rnrn rn rn // 顶部表单rn var top = new Ext.FormPanel(rn id : "top",rn title : "邮件信息查询",rn renderTo : 'searchMail',rn labelAlign : 'right',rn labelWidth : 130,rn frame : true,rn autoWidth: true,rn autoHeight:true,rn items : [rn layout : 'column',rn items : [rn columnWidth : .5,rn layout : 'form',rn items : [rn xtype : 'label',rn name : 'h5',rnrn height : 15rn , rn xtype : 't<em>ext</em>field',rn fieldLabel : '收件人',rn anchor : '68%',rn name : 'to_mail'rn rn ,rn xtype : 't<em>ext</em>field',rn fieldLabel : '邮件标题',rn anchor : '68%',rn name : 'mail_title' rn ]rn , rn columnWidth : .5,rn // baseCls: 'x-plain',rn layout : 'form',rn items : [rn xtype : 'label',rn name : 'h3',rn height : 15rn ,rn xtype : 't<em>ext</em>field',rn fieldLabel : '邮件内容',rn anchor : '68%',rn name : 'mail_body'rn ,rn xtype:'combo',rn fieldLabel:'发送标识',rn store: new Ext.data.SimpleStore(rn fields: ["key", "value"],rn data: [['','全部'],['Y','已发送'],['N','未发送']]rn rn ),rn mode: 'local',rn value:'',rn valueField :"key",rn displayField: "value",rn forceSelection: true,rn editable: false,rn triggerAction: 'all',rn anchor : '68%', rn id:"send_flag", rn name: 'send_flag'rn ]rn ]rn ],rn buttons : [rn rn t<em>ext</em> : '查询',rn handler : function() rn // alert(top.getForm().findField("product").value);rn // 这里是关键,重新载入数据源,并把搜索表单<em>值</em>提交rn if (Ext.getCmp('top').form.isValid()) rn store.reload(rn params : rn start : 0,rn limit : 10,rn //搜索条件rn to_mail:Ext.get('to_mail').dom.value,rn mail_title:Ext.get('mail_title').dom.value,rn mail_body:Ext.get('mail_body').dom.value,rn send_flag:top.getForm().findField("send_flag").valuern rn )// reloadrn // ifrn rn , rn t<em>ext</em> : "清空查询条件",rn handler : function() rn top.getForm().reset();rn store.load(rn params : rn start : 0,rn limit : 10rn rn )rn rn rnrn ]rnrn );rnrnrnrnvar msgtop = new Ext.FormPanel(rn id : "msgtop",rn title : "短消息查询",rn renderTo : 'searchMessage',rn labelAlign : 'right',rn labelWidth : 130,rn frame : true,rn autoWidth: true,rn autoHeight:true,rn items : [rn layout : 'column',rn items : [rn columnWidth : .5,rn layout : 'form',rn items : [rn xtype : 'label',rn name : 'h5',rn height : 15rn , rn xtype : 't<em>ext</em>field',rn fieldLabel : '接收人编号',rn anchor : '68%',rn name : 'emp_id'rn rn , rn xtype : 't<em>ext</em>field',rn fieldLabel : '消息来源',rn anchor : '68%',rn name : 'src_name'rn rn ,rn xtype : 't<em>ext</em>field',rn fieldLabel : '消息标题',rn anchor : '68%',rn name : 'msg_title' rn ,rn xtype : 't<em>ext</em>field',rn fieldLabel : '消息访问地址',rn anchor : '68%',rn name : 'msg_url' rn ]rn , rn columnWidth : .5,rn layout : 'form',rn items : [rn xtype : 'label',rn name : 'h3',rn height : 15rn , rn xtype : 't<em>ext</em>field',rn fieldLabel : '员工帐号',rn anchor : '68%',rn name : 'emp_acct'rn rn ,rn xtype : 't<em>ext</em>field',rn fieldLabel : '消息内容',rn anchor : '68%',rn name : 'msg_body'rn ,rn xtype:'combo',rn fieldLabel:'发送标识',rn store: new Ext.data.SimpleStore(rn fields: ["key", "value"],rn data: [['','全部'],['Y','已发送'],['N','未发送']]rn rn ),rn mode: 'local',rn value:'',rn valueField :"key",rn displayField: "value",rn forceSelection: true,rn editable: false,rn triggerAction: 'all',rn anchor : '68%', rn id:"msgsend_flag",rn name: 'msgsend_flag'rn ,rn xtype:'combo',rn fieldLabel:'发送类型',rn store: new Ext.data.SimpleStore(rn fields: ["key", "value"],rn data: [['','全部'],['1','短消息'],['2','门户'],['16','手机']]rn rn ),rn mode: 'local',rn value:'',rn valueField :"key",rn displayField: "value",rn forceSelection: true,rn editable: false,rn triggerAction: 'all',rn anchor : '68%', rn id:"type_id", rn name: 'type_id'rn ]rn ]rn ],rn buttons : [rn rn t<em>ext</em> : '查询',rn handler : function() rn // alert(top.getForm().findField("product").value);rn // 这里是关键,重新载入数据源,并把搜索表单<em>值</em>提交rn if (Ext.getCmp('msgtop').form.isValid()) rn msgstore.reload(rn params : rn start : 0,rn limit : 10,rn //搜索条件rn emp_id:Ext.get('emp_id').dom.value,rn emp_acct:Ext.get('emp_acct').dom.value,rn msg_title:Ext.get('msg_title').dom.value,rn msg_body:Ext.get('msg_body').dom.value,rn src_name:Ext.get('src_name').dom.value,rn msg_url:Ext.get('msg_url').dom.value,rn type_id:msgtop.getForm().findField("type_id").value,rn send_flag:msgtop.getForm().findField("msgsend_flag").valuern rn )// reloadrn // ifrn rn , rn t<em>ext</em> : "清空查询条件",rn handler : function() rn msgtop.getForm().reset();rn msgstore.load(rn params : rn start : 0,rn limit : 10rn rn )rn rn rnrn ]rnrn );rnvar modifysetting = new Ext.FormPanel(rn id : "modifysetting",rn title : "短消息和邮件设置",rn renderTo : 'modifysetting',rn labelAlign : 'right',rn labelWidth : 130,rn frame : true,rn autoWidth: true,rn autoHeight:true,rn items : [rn layout : 'column',rn items : [rn columnWidth : .5,rn layout : 'form',rn items : [rn xtype : 'label',rn name : 'h5',rn height : 15rn , rn xtype:'combo',rn fieldLabel:'短消息发送状态',rn store: new Ext.data.SimpleStore(rn fields: ["key", "value"],rn data: [['Y','允许发送'],['N','不允许发送']]rn rn ),rn mode: 'local',rn value:'Y',rn valueField :"key",rn displayField: "value",rn forceSelection: true,rn editable: false,rn triggerAction: 'all',rn anchor : '68%', rn id:"message_status",rn name: 'message_status'rn ]rn , rn columnWidth : .5,rn layout : 'form',rn items : [rn xtype : 'label',rn name : 'h3',rn height : 15rn ,rn xtype:'combo',rn fieldLabel:'邮件发送状态',rn store: new Ext.data.SimpleStore(rn fields: ["key", "value"],rn data: [['Y','允许发送'],['N','不允许发送']]rn rn ),rn mode: 'local',rn value:'Y',rn valueField :"key",rn displayField: "value",rn forceSelection: true,rn editable: false,rn triggerAction: 'all',rn anchor : '68%', rn id:"mail_status",rn name: 'mail_status'rn ]rn ]rn ],rn buttons : [rn rn t<em>ext</em> : '修改',rn handler : function() rn var updateMask = new Ext.LoadMask(Ext.getBody(), msg:"正在更新,请稍后...");rn updateMask.show();rn Ext.Ajax.request(rn url : GSC.cont<em>ext</em>rn + '/msg/msg.do',rn method : 'post',rn waitTitle : '提示',rn params : rn isAjax : 'true',rn operType : 'modifySetting',rn mail_status:modifysetting.getForm().findField("mail_status").value,rn message_status:modifysetting.getForm().findField("message_status").value rn ,rnrn // 提交成功的回调函数rn success : function(form,rn action) rn updateMask.hide();rn showMessage("设置信息更新成功",'self','msg');rn ,rn // 提交失败的回调函数rn failure :function(response)rn updateMask.hide();rn var result = Ext.decode(response.responseT<em>ext</em>);rn errorFn(null,result:result);rn rn rn );rn rn rn rnrn ]rnrn );rnrnrnrnrnrn rnrnrnrnrnrn rn[/code]rn应该是两列的,显示只显示成一列了。如图rn[img=http://img.photo.163.com/7AkmirOHuAQ9O3T4-SJRxQ==/852587704458002126.jpg][/img]rn望高手指点
EXT 的FormPanel submit 问题
我在一个window中放个<em>formPanel</em> 当我点提交后,后台能接收到表单数据,但是就是一直在读进度条,也没有返回success对话框。rn[code="java"]rnawin = new Ext.Window(rn title: 'Add Requirment',rn layout:'fit',rn width:500,rn height:300,rn modal:true,rn items: addButtonFP=new Ext.FormPanel(rn labelAlign: 'left',rn baseCls: 'x-plain',rn labelWidth:120,rn buttonAlign:'center',rn bodyStyle:'padding:5px',rn defaultType: 't<em>ext</em>field',rn items: [rn fieldLabel: 'Requirement Name',rn name: 'name',rn anchor:'90%', // anchor width by percentagern allowBlank:false,rn blankT<em>ext</em>:"not null"rn rn , xtype: 'combo',rn fieldLabel: 'Priority',rn tpl: ' state',rn store: PriorityCombo,rn displayField:'state',rn emptyT<em>ext</em>:'Please choose...',rn selectOnFocus:true,rn triggerAction: 'all',rn mode: 'local',rn name: 'priority'rn // anchor: '100%' rn ,rn xtype: 't<em>ext</em>area',rn fieldLabel: 'Description',rn name: 'desc',rn autocomplete:'on',rn anchor: '100% -53' rn ]rn ),rn buttons: [rn t<em>ext</em>:'Submit',rn handler: function()rn var form=addButtonFP.getForm();rn if(form.isValid())rn form.submit(rn url:'reHandler.htm',rn waitMsg:'Saving data',//一直都在读这个进度条rn baseParams:method:'addRes', //如果这行参数去掉就不会读进度条了rn method:'post',rn success:function(form,action) rn Ext.Msg.alert('Success',form.responseT<em>ext</em>); rn this.refresh();rn ,rn failure: function()rn Ext.Msg.alert('Failure','Please check'); rn rn rn ); rn rn rn ,rn t<em>ext</em>: 'Cancel',rn handler: function()rn awin.hide();rn rn ]rn );rn awin.show(this);rnrn[/code]rnrn我用的是spring 的MVC ,url 是要带个method的参数才能找到action的。这个该如何是好啊 有人遇到我这样的问题吗 还是我那里写错了?n[b]问题补充:[/b]n这个baseParams:method:'addRes', 只是传个参数 参数名字可以变的,spring那里可以设置的rn我 baseParams:m:'addRes',也是一样的 只想传个参数,现在的问题是 到达后台后返回前台时 一直在读进度条n[b]问题补充:[/b]n这里*.htm 也是在spring 那里设置的 你可以把它看作 *.do就可以了rn我的后台是rn[code="java"]rnres.setContentType("t<em>ext</em>/html;charset=utf-8"); rnreq.setCharacterEncoding("UTF-8");rnSystem.out.println("entering--------------------");rnSystem.out.println(req.getParameter("name")+"----------------------");rnSystem.out.println(req.getParameter("priority")+"----------------------");rnSystem.out.println(req.getParameter("desc")+"----------------------");rnPrintWriter out = res.getWriter();rnout.print("Success!");rnout.flush(); rnout.close();rnreturn new ModelAndView(main); //我这里写return null 都一样的效果 rn[/code]rn这些都能打印出来 就是传到前台一直在读进度条n[b]问题补充:[/b]ndebug 过了 rnmissing ) in parentheticalrn (Success!) <em>ext</em>-all.js (line 7)rn难道是<em>ext</em>的bug? n[b]问题补充:[/b]n上图勒 不太会debug 是这样吗n[b]问题补充:[/b]n这个是我看 Rowen ,后台写的 out.print("success :true").rn那该如何写呢 请指教
ext formPanel 数据验证
我在formpanel中放了一个rngrid(grid中放的numberfield)rn和一个rnbbar(bbar中放了几个t<em>ext</em>field)rnrn现在我想在提交的时候,能把激活在grid的numberfield中设置的rnmaxLength: 5,rnmaxLengthT<em>ext</em>: '最多只能输入5个汉字或字符',rnallowBlank: false,rn。。。rnbbar中的t<em>ext</em>field中设置的rnregex: /^[\u4E00-\u9FA5]+$/,rnregexT<em>ext</em>:'只能输入汉字',rnallowBlank: false,rnblankT<em>ext</em>: '该输入项不能为空'rnrn这些验证。rnrn可以现在,不能为空的项,为空也可以提交成功,真是郁闷!rn哪位高手指点下呀?
ext 遍历gridpanel之后,怎么得到某一列所有的?,帮帮忙。
var rowCount=grid1.getStore().getCount();rn var cc=cm1.getColumnCount();rn var view=grid1.getView();rn for (var i=0;i
关于EXT的FormPanel排版问题~
我使用的EXT版本是3.2.1rn在使用FormPanel排版的时候遇到了这样的问题rn我用column作为layoutrnitems里面的元素 按照百分比划分 每一行刚好到100% 为什么实际出来的效果要多于一行呢? rnrn代码如下:rnrn labelAlign: 'left',rn title: '表单例子',rn buttonAlign:'right',rn bodyStyle:'padding:5px',rn width: 600,rn frame:true,rn labelWidth:80,rn items: [rn layout:'column',rn border:false,rn bodyStyle:'padding:0px',rn labelSeparator:':',rn items:[rn columnWidth:.5,rn layout: 'form',rn border:false,rn items: [rn xtype:'t<em>ext</em>field',rn fieldLabel: '姓名',rn name: 'name',rn anchor:'90%'rn ]rn ,rn columnWidth:.25,rn layout: 'form',rn border:false,rn items: [rn style:'margin-top:5px',rn xtype:'radio',rn fieldLabel: '性别',rn boxLabel:'男',rn name: 'sex',rn checked:true,rn inputValue:'男',rn anchor:'95%'rn ]rn ,rn columnWidth:.25,rn layout: 'form',rn labelWidth:0,rn labelSeparator:'',rn hideLabels:true,rn border:false,rn items: [rn style:'margin-top:5px',rn xtype:'radio',rn fieldLabel: '',rn boxLabel:'女',rn name: 'sex',rn inputValue:'女',rn anchor:'95%'rn ]rn ,rn columnWidth:.5,rn layout: 'form',rn border:false,rn items: [rn xtype:'datefield',rn fieldLabel: '出生日期',rn name: 'birthday',rn anchor:'90%'rn ]rn ,rn效果如图:rn跟代码不是一个 但是问题是一样的。。。。rn[img]http://dl.iteye.com/upload/attachment/274805/3e9389a6-007e-3437-ab5c-a8b82683cea5.png[/img]rn
Ext formpanel 二次显示出错
最近在做一个用户管理的小模块 用的<em>ext</em>的formpanel在前台展示,rn很简单 一个注册一个登陆按钮,然后弹出各自的Ext.Window,其中自然包含formpanel,现在的问题是rn用户登录之后我把登陆按钮给隐藏了,然后用户点注销再显示登录按钮,可是再次点登陆按钮的时候弹出windows,然后我再次输入用户名密码,可是程序中总也去不到用户名和密码了,我都是用的id取的,不知道这里有什么问题,希望大家给看一下!rn下面是我的代码rnrn[code="JavaScript"]rnrn rn rnExt.onReady(function()rn var i=0;rn var loninUser = Ext.get('userLoginBtn');rn var win,baseInfoPanel;rn rn loninUser.on('click', function()rn rn baseInfoPanel = new Ext.FormPanel(rn labelWidth: 40, // label settings here cascade unless overriddenrn frame:true,rn autoWidth: true,rn height: 300,rn title: '用户登录',rn labelAlign : 'right',rn defaults: width: 200,rn defaultType: 't<em>ext</em>field',rn bodyStyle:'padding:15px 15px 0',rn items: [rn new Ext.form.T<em>ext</em>Field(rn fieldLabel: '用户名',rn id: 'userlogin_username',rn allowBlank:false,rn blankT<em>ext</em>:'用户名不能为空',rn vtype:'alphanum',rn vtypeT<em>ext</em>:'用户名中只能包含英文字母,数字和_',rn msgTarget:'under'rn rn rn ),rn fieldLabel: '密码',rn id: 'userlogin_password',rn inputType: 'password',rn blankT<em>ext</em>:'请填写密码',rn msgTarget:'under',rn allowBlank: falsern ]rn rn );rnrn var tabs = new Ext.TabPanel(rn deferredRender: false,rn anchor:'0,0',rn region: 'center',rn margins:'3 3 3 0', rn rn activeTab: 0,rn items: [baseInfoPanel],rn layoutOnTabChange : true,rn listeners:rn tabchange : function()rn tabs.doLayout(false);rn rn rn );rn// rn rn rn rn if(!win)rn win = new Ext.Window(rn el:'userLoginDiv',rn layout:'fit',rn width:400,rn height:300,rn modal:true,rn closeAction:'hide',rn closable:false,rn plain: true,rn rn items:baseInfoPanel,rn rn buttons: [rn t<em>ext</em>:'确定',rn disabled:false,rn handler: function()rn rn rn if(baseInfoPanel.form.isValid())rnrn var privBits = '';rn var end = 0;rn var userparams = rn userName:baseInfoPanel.findById( 'userlogin_username').getValue(),rn password:baseInfoPanel.findById( 'userlogin_password').getValue()rn rn ;rn rnrn Ext.Ajax.request(rn url:'servlet/userajax?class=cn.com.infcn.usp.ajax.user.UserAction&verb=login',rn method: 'POST',rn rn params:userparams,rn callback:function(options,success,response)rnrn var results = Ext.decode(response.responseT<em>ext</em>);rn if(results.success == false)rn alert(results.message);rn else rn alert('恭喜'+results.result+',登录成功');rn win.hide();rn //设置登录和注册按钮不可用rn document.getElementById('userLoginBtn').style.display='none';rn document.getElementById('registerNewUserBtn').style.display='none';rn document.getElementById('showUserNamePla').style.display='';rn var loginUserName = document.getElementById('loginUserName').innerT<em>ext</em>=results.result;rn rn rn rnrn ,rn failure: function(errMsg)rn alert(errMsg);rn rn ); rnrn rn elsern Ext.Msg.alert('验证未通过','输入数据不合法,请检查输入的数据');rn rn rn rn rn ,rn rn t<em>ext</em>: '取消',rn handler: function()rn baseInfoPanel.form.reset();rn win.hide();rn //button.dom.title('注册');rn rn rn ]rn );rn rn win.show(this);rn );rn);rnrn[/code]rnrnrnrnn[b]问题补充:[/b]n刚才我 items: baseInfoPanel, 换成items:tabs,运行还是有同样的错误就是第二次提交的时候,在rnuserName:baseInfoPanel.findById( 'userlogin_username').getValue(), rn password:baseInfoPanel.findById( 'userlogin_password').getValue() rn这里baseInfoPanel.findById( 'userlogin_username')会报undefined错误 不理解n[b]问题补充:[/b]nvar win, baseInfoPanel这个我放到formpanel中的时候貌似可以再次提交了 不过出了新问题,就是第二次点登陆的时候会弹出两个window重叠,这样逐次增加 又是为什么呢n[b]问题补充:[/b]n我把那个closeAction:'close'改了以后如果后面按钮事件中的hide不改则问题还存在如果也都改为close();就会报一个错 : this.el.dom为空或者不是对象 n[b]问题补充:[/b]n问题基本上应该是在这里,第二次取得时候通过id去不到那两个对象,是这样吧。我不理解的是既然运行到这里了那么baseInfoPanel应该是新创建的 同时那两个元素也就是新的啊,怎么可能去不到呢?麻烦了 userName:baseInfoPanel.findById( 'userlogin_username').getValue(),rn password:baseInfoPanel.findById( 'userlogin_password').getValue()n[b]问题补充:[/b]n对了 我是照着<em>ext</em>的例子做的。在我的jsp中还加了这个rn rn 登陆rn rnrn是不是在windows。destroy的时候这两个div也没了 ,然后再次点登陆的时候找不到这两个div啊,有没有这个可能
Ext formPanel功能动态绑定数据
修改功能。加载formpanel时,其中不同的checkbox被选中时,不同的t<em>ext</em>field中要填上相应的<em>值</em>,不知此功能如何实现?
Ext的tabpanel和formpanel结合问题
今天遇到一个问题,在tabpanel的每一个panel里放一个formpanel,加载页面的时所有的formpanel都load()但是只有活动的panel里的formpanel才会<em>得到</em>load到数据,其他的没有数据,页面报错说其他的form为空或者不是对象。在网上查到的是因为不是活动的panel对应的formpanel没有被创建出来,现在知道是原因了,但是不知道该怎么解决,有碰到这种问题的嘛,帮忙解决一下。
Ext FormPanel添加组件问题
我在外面定义了一个panel,然后用formpanel.add(panel)后,我想指定这个panel的位置,请问这个如何实现?最好付上代码。谢谢
Ext formPanel 按钮作用域问题
一个小程序,点击按钮重置表单,为什么提示:Cannot call method 'getForm' of undefinedrn是不是formBasic没有获得 该怎么解决rn代码如下rn:[code=javascript]rnlayout:'form',rn xtype:'fieldset',rn title:'上午第一大节',rn aotuHeight:true,rn /*defaultType:'numberfield',*/rn items:[rn layout:'column',//对每一个fieldset进行列排列rn items:[rn rn fieldLabel: '起始周',rn xtype: 'numberfield',rn name:'AM1start',rn maxValue:20,rn minValue:1rn ,rn rn fieldLabel: '结束周',rn xtype: 'numberfield',rn name:'AM1end',rn maxValue:20,rn minValue:1rn ,rn fieldLabel: '起始周',rn xtype: 'numberfield',rn name:'AM1start2',rn maxValue:20,rn minValue:1rn ,rn fieldLabel: '结束周',rn xtype: 'numberfield',rn name:'AM2end2',rn maxValue:20,rn minValue:1rn ]rn rn ]rn ,rn ,,]rn ,buttons: [rn rn // 重设按钮rn t<em>ext</em>: '重设',rn // 单击该按钮时重设表单rn handler: function() rn rn this.up('form').getForm().reset();rn /* Ext.Msg.alert("按钮","巴塞罗那球迷"); */rn rn ,rn rn // 提交按钮rn t<em>ext</em>: '提交',rn formBind: true, // 只有当整个表单输入校验通过时,该按钮才可用rn disabled: true, // 设置该按钮默认不可用rn // 单击该按钮的事件处理函数rn handler: function()rn rn // 获取表单,实际返回的是Ext.form.Basic对象rn var form = this.up('form').getForm();rn // 如果表单输入校验通过rn if (form.isValid()) rn rn // 以Ajax方式提交表单rn form.submit(rn rn // 提交成功,第一个参数是Ext.form.Basic对象rn // 第二个参数是Ext.action.Action对象rn success: function(form, action) rn rn Ext.Msg.alert('提交成功!', action.result.msg);rn ,rn // 提交失败rn failure: function(form, action)rn rn Ext.Msg.alert('提交失败!', action.result.msg);rn rn );rn rn rn rn ]rn rn rn rn[/code]
ext formpanel submit 提交问题
现在 使用 formpanel 的submit 提交rncompForm.getForm().submit(rn waitMsg : '正在保存,请稍候...',rn waitTitle : '提示',rn method : 'post',rn url : Wsd.SiteCfg.cont<em>ext</em>Pathrn + '/servlet/CollectUpServlet?' + result,rn success : function(form, json) rn Wsd.MessageBox.alert('信息',json.result.success);rn //alert(json.result.success);rn cwin.close();rn ,rn failure : function(form, json) rn var error = json.result.failure;rn if (!error) rn error = '提交失败,请稍后重试!';rn rn Wsd.MessageBox.alert('错误', error);rn //alert(error);rn rn );rnrn后台代码执行 成功 ,但是 有个机器 不论如何提交 都走 failure 方法 ,不知道啥原因?rn有遇到过的吗rn我的java代码 返回结果:rnfailure:'保存失败,请稍后重试!'rn或者rnsuccess:'保存成功!'n[b]问题补充:[/b]n返回的数据 写成 rn"success":true, 依然 走 failure js方法n[b]问题补充:[/b]n=======================rn=======================rn 只有 一台测试机器 出问题 ,跟踪js 发现 返回的json数据 没有rn我现在 只能进行判断 如果 failure 方法 判断 返回的数据是否存在rn如果不存在 则 走 success 方法里的内容rn不知道 是啥原因引起的? 测试组 只有一台 是这样的?
java 怎么得到里面遍历
有一个这样的集合rnrn我用c标签可以<em>得到</em>col.root的<em>值</em> 比如:rn 输出是部长rn问题:rn在jsp里面 要怎么动态的把部长赋<em>值</em>给root;rnrn
如何得到return 的!!!
[code=php] public function huancheng($key)rn rn $key="永兴村到山水人家";rn $str="";rn $keys=explode('到',$key);rn $json = @file_get_contents("http://api.map.baidu.com/direction/v1?mode=transit&origin=".$keys[0]."&destination=".$keys[1]."&region=舟山&output=json&ak=gfPnxaaiPyNIhM7c3eZ1kmEL");rn $ar = json_decode($json,true);rn array_walk_recursive($ar, 'funv');rn function funv($v, $k) rn rn global $str;rn if($k == 'stepInstruction') rn $str.= strip_tags($v); rn rn return $str; rn [/code]rn怎么把两个函数分开,然后可以<em>得到</em>$str的返回<em>值</em>。
Ext的FormPanel如何动态添加组件
[img=http://album.hi.csdn.net/app_uploads/danengnai__/20081014/154019081.p.JPG?d=20081014154026331][/img]rnrn如图,我点击“点击生成下一行”按钮后在4个文本框和上传文件之间添加4个组件rnrn请问Ext能实现这种功能吗?
EXT 在FormPanel中显示图片的例子
 {                       columnWidth: .5,                       layout: 'form',                       items: [                       {                           xtype : 'box',                  ...
Ext formPanel Submit提交问题
看了网上的很多资料,但是问题还是没有解决,遇到过的请帮忙解决一下、:rn[code=java]<em>formPanel</em>.getForm().submit( url : REQUEST_URL, params : method : 'saveBoxMessage', method : 'POST', success : function(from, action) loadMask.hide(); Ext.Msg.alert('提示', '保存成功!',function() ds.reload(); win.close(); ); , failure : function(from, action) loadMask.hide(); Ext.Msg.alert('提示', '保存出错!'); );[/code]rnrnsuccess总是执行不到,我后台传回来的json串,老是跳出一个下载的提示框,下载下来之后是返回的json串,这到底是怎么回事?
怎么得到JComboBox中所选的
String []str1="30","31","32","33","34","35";rnrn JComboBox comb1=new JComboBox(str1);rnrn int i1 = (Integer)comb1.getItemAt(comb1.getSelectedIndex());//这句为何不对?应该怎么写?rnrn int i1 = (Integer)comb1.getSelectedItem();//这句为何不对?应该怎么写?rnrn 都是编译通过,但运行时有错。rnrn 错误提示:rn--------------------配置: java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integerrn at NursePb$1.actionPerformed(NursePb.java:66)rn at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)rn at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)rn at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)rn at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)rn at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)rn at java.awt.Component.processMouseEvent(Component.java:6041)rn at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)rn at java.awt.Component.processEvent(Component.java:5806)rn at java.awt.Container.processEvent(Container.java:2058)rn at java.awt.Component.dispatchEventImpl(Component.java:4413)rn at java.awt.Container.dispatchEventImpl(Container.java:2116)rn at java.awt.Component.dispatchEvent(Component.java:4243)rn at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)rn at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)rn at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)rn at java.awt.Container.dispatchEventImpl(Container.java:2102)rn at java.awt.Window.dispatchEventImpl(Window.java:2440)rn at java.awt.Component.dispatchEvent(Component.java:4243)rn at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)rn at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)rn at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)rn at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)rn at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)rn at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)rn at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Ext的嵌入问题!...
怎么将做好的<em>ext</em>js程序 [color=#FF0000]new Ext.Viewport(。。。。);[/color]嵌入到jsp文件中的指定位置,rn在jsp页面中有 当然了 jsp页面还有其他的内容,如图片啊链接== rn用viewport好像都是布满全屏的显示而其显示不正常
Ext的checkbox需求,
有这样的一个需求, 比如添加用户资料的时候用户可以选择自己的爱好, 这些爱好用checkbox列出来, 用户钩选以后提交上去. 这个不知道怎么做, 比较<em>急</em>. 大侠来帮忙.
Ext 编辑FormPanel时,根据带入的选中CheckBoxGroup
问题描述: Ext 2.2中的CheckBoxGroup组件有点问题,FormPanel加载的数据无法选中CheckBox 解决方法: 1、给CheckboxGroup打一个补丁 [code=&quot;java&quot;]Ext.override(Ext.form.CheckboxGroup, { getNames : function() { var n = []; ...
Ext Js 2中 如何获取FormPanel下items的
[code=JScript]rnvar queryPanel=new Ext.FormPanelrn (rn //floating: true,rn defaultType:'t<em>ext</em>field',rn standardSubmit: true,rn method:'POST',rn bodyStyle:'margin-left :30px',rn //renderTo:document.body,rn //renderTo:'mainUI',rn frame : true,rn height : 130,rn //title:'用户登陆',rn width:400,rn closable : false,rn x:1,rn y:1,rn items:[rn rn rn id:'username',rn xtype:'t<em>ext</em>field', rn fieldLabel:' 账号 ',rn name:'username',rn width:130,rn rn allowBlank:true,rn minLength:6,rn minLengthT<em>ext</em>:'账号的长度为[6-20]',rn maxLength:20,rn maxLengthT<em>ext</em>:'账号的长度为[6-20]'rn rn ,rn rn xtype:'t<em>ext</em>field', rn fieldLabel:' 昵称 ',rn name:'nickname',rn width:130,rn allowBlank:true,rn rn rn ],rnrn[/code]rnrn我想在下面调用items下 name:'username', 这个的<em>值</em> 应该怎么写呢??跪求
!!!!遍历table中checkbox
我想一行行的<em>遍历</em>取出checkbox中的选的<em>值</em>,请高手解答。[img=https://img-bbs.csdn.net/upload/201309/24/1380011930_812523.jpg][/img]
ext条件查询怎么不行?
biz里的方法rnpublic List allEmps(String values, String t<em>ext</em>s) rn DetachedCriteria ecCriteria = DetachedCriteria.forClass(Employeeinfo.class);rn if (values != null) rn if (values.equals("1")) rn ecCriteria.add(Restrictions.eq("employeeName", t<em>ext</em>s));rn List list = employeeinfoDAOrn .getHibernateTemplate().findByCriteria(ecCriteria);rn return list;rn else if (values.equals("2")) rn ecCriteria.add(Restrictions.eq("gender", t<em>ext</em>s));rn List list = employeeinfoDAOrn .getHibernateTemplate().findByCriteria(ecCriteria);rn return list;rn else if (values.equals("3")) rn ecCriteria.add(Restrictions.eq("tbUser", t<em>ext</em>s));rn List list = employeeinfoDAOrn .getHibernateTemplate().findByCriteria(ecCriteria);rn return list;rn else if (values.equals("4")) rn ecCriteria.add(Restrictions.eq("departinfo", t<em>ext</em>s));rn List list = employeeinfoDAOrn .getHibernateTemplate().findByCriteria(ecCriteria);rn return list;rn else if (values.equals("5")) rn ecCriteria.add(Restrictions.eq("address", t<em>ext</em>s));rn List list = employeeinfoDAOrn .getHibernateTemplate().findByCriteria(ecCriteria);rn return list;rn elsern return employeeinfoDAO.findAll();rn rn rn return employeeinfoDAO.findAll();rnrn rnrnrnrnaction里的方法rnrn public void allEmployeeinfo() rn companyid=request.getParameter("companyid");rn displayT<em>ext</em>=request.getParameter("displayT<em>ext</em>");rnrn elist=roleInfoBiz.allEmps(companyid, displayT<em>ext</em>); rn rnrn System.out.println(companyid);rn System.err.println(displayT<em>ext</em>);rn String result="[";rn for (int i=0;i
!!!怎么得到控件的位置?
我想把一个控件和上面的static t<em>ext</em> 控件对齐。rn我这样写的rn CRect rect1;rn GetDlgItem(IDC_MYSTATIC1)->GetWindowRect(rect1);rn //IDC_MYSTATIC1是static控件的idrn GetDlgItem(IDC_MYSTATIC1)->ScreenToClient(rect1);rn LONG x1= rect1.left;rn LONG y1=rect1.top+10;rn为什么我调试的时候发现rect的left,top,right,bottom,四个<em>值</em>都特别大rn我改了下面两句,还是一样的rn GetDlgItem(IDC_MYSTATIC1)->GetWindowRect(&rect1);rn GetDlgItem(IDC_MYSTATIC1)->ScreenToClient(&rect1);rn具体这个函数是怎么用的?rnrnrn另外,cshockwaveflash控件的zoom方法,为什么结果那么奇怪?zoom(1);flash就变得非常大,但是传入正小数,又是原来的大小。那我想变成两倍,怎么办?rnrn
怎么得到Excel文件的路径?!!!
我用Edit组件的文本显示的Excel文件的名字,我怎么用一个字符串<em>得到</em>它?我能<em>得到</em>放Excel文件的文件夹的路径,大事不能<em>得到</em>Excel文件的路径,不知怎么回事?
页面刷新后,全局变量的没了!怎么控制!!!!!!
事情是这样,有2个按钮,一个是上一页,一个是下一页。rn如果为首页,那么上一页锁死,如果是最后一夜,下一页锁死。rn现在我实现了下一页的功能锁死判断!!!!rn问题:如果判断上一页这个按钮的锁死???????rn我的思路:起始的时候,定义全局变量,赋<em>值</em>为0.rn点下一页的时候,变量自动加1,点上一页的时候,变量自动减1~~rnrn问题:由于点击按钮每次页面刷新,变量的<em>值</em>无法控制!!!!!!!!!求高手帮忙~~
ext里FormPanel 提交数据后 后台收不到表单数据
FormPanel是放在一个window里的rnJS代码如下rn[code=JScript]rnvar <em>formPanel</em> = new Ext.form.FormPanel(rn title: '以下资料为必填',rn defaultType: 't<em>ext</em>field',rn margins:'3 0 3 3',rn cmargins:'3 3 3 3',rn labelAlign:"right",rn bodyStyle:'padding:5px 5px 0',rn url: 'studentServlet?cmd=add',rn frame:true,rn items:[rn rn fieldLabel:'学号', rn allowBlank:false,rn name:'sno'rn rn , rn fieldLabel:'姓名',rn allowBlank:false,rn name:'name'rn , new Ext.form.ComboBox(rn fieldLabel: '性别',rn name: 'sex',rn store: new Ext.data.SimpleStore(rn fields: ['sex'],rn data: [['男'], ['女']]rn ),rn displayField:'sex',rn emptyT<em>ext</em>:'选择你的性别……',rn mode: 'local',rn allowBlank:false,rn selectOnFocus:true,rn width: 150rn ), rn fieldLabel:"专业方向",rn allowBlank:false,rn name:'subject'rn , new Ext.form.DateField(rn fieldLabel: '出生年月',rn name: 'birthday',rn allowBlank:false,rn width: 150rn ), rn fieldLabel:"联系电话",rn allowBlank:false,rn name:'phone'rn , rn fieldLabel:"电子邮件",rn name:'email', rn allowBlank:false,rn vtype:'email'rn , rn fieldLabel:"登陆密码",rn name:'password', rn inputType: 'password',rn allowBlank:false,rn id: 'password'rn , rn fieldLabel:"确认密码",rn name:'pass-cfrm', rn inputType: 'password',rn vtype: 'password',rn allowBlank:false,rn initialPassField: 'password'rn ],rn buttons: [rn t<em>ext</em>: '提交',rn handler: function()rn if(<em>formPanel</em>.form.isValid()) rn this.disabled=true; rn flag = false;rn <em>formPanel</em>.getForm().submit(rn rn url: 'studentServlet?cmd=add',rn method: 'POST',rn waitTitle: '请稍等……', rn waitMsg: '正在上传数据……', rn success: function() rn Ext.Msg.alert("成功", "操作成功!");rn this.disabled=false;rn ,rn failure: function() rn Ext.Msg.alert("出错啦", "数据保存失败!");rn this.disabled=false;rn rn );rn win.close();rn rn rn , rn t<em>ext</em>: '重置',rn handler: function() rn <em>formPanel</em>.form.reset();rn rn ]rn );rn[/code]rn后台使用servlet,代码比较简单,已经肯定不是后台的错误了。
listbox的遍历问题,!!!
我写了一个<em>遍历</em>的循环,要取出所有的LISTBOX中的<em>值</em>rnfor ( int i=0;i
二叉树构建与遍历···!!!!!
题目如下:rnrnPreorderrnSubmit: 0 Accepted:0rnTime Limit: 1000MS Memory Limit: 655536KrnDescriptionrnGiven a rooted binary tree T, output the result of preorder traversals. rnrnInputrn[color=#0000FF]The first line is an integer N (N < S < a , b <=N). Node numbers will always be greater than zero. [/color]rnrnrnOutputrnOne line, the result of preorder traversalsrnrnrnSample Inputrnrn7 rn1rn1 2 0rn1 3 1rn2 4 0rn2 5 1rn3 6 0rn3 7 1rnrnrnSample Outputrnrn1 2 4 5 3 6 7rnrn写了个程序,用数组做的,吵了内存,改又改得乱七八糟,不知怎么办,请各位帮帮忙,谢谢,分不够在给rn
Ext 获取render后的
[code=&quot;java&quot;] // var rows = grid.getSelectionModel().getSelections();// 获取所有选中行 var index = store.indexOf(rows[0]); var name = grid.getView().getCell(index, 2).childNodes[0].innerHTML; // ...
组件遍历,怎么遍历!!!!
组件<em>遍历</em>,怎么<em>遍历</em>!<em>急</em>!!!!
ext的form如何动态改变radio的?
我有个grid,点击"编辑"按钮后出现一个form,grid里选中行的<em>值</em>基本上能够全部带过来,rn但是form里有一个单选框,在grid里是一个普通字段,rn请问如何根据那个字段的<em>值</em>决定这个单选框的缺省<em>值</em>啊?rnrn<em>急</em>rnform的单选按钮:rnnew Ext.form.RadioGroup(rn id : 'InputRadio',rn fieldLabel : '用户权限',rn vertical : true,rn columns : 2,rn items : [rn boxLabel:'系统管理员', name:'userLevel',inputValue:'manager', rn boxLabel:'普通用户', name:'userLevel',inputValue:'normal',checked:truern ]rn)rngrid的代码: rn...rnheader : '权限级别', width : 100,dataIndex : 'userLevel',id : 'userLevel',sortable : true,renderer:function(v)return v=='manager'?'系统管理员':'普通用户';rnrn...
Ext提交Form到后台PHP中,我的PHP怎么取Ext传过来的Form表单的
我才学,请教大家了!谢谢!rn 就是说Ext的Form提交到后台的PHP,我的PHP中怎么获取Ext的Form表单<em>值</em>?
Ext的FormPanel提交,不能进到action
同一个页面上的可以与后台交互,唯独 添加与修改两个 提交,进不到action里面:rn[code=JScript]rnvar editForm = new Ext.form.FormPanel(rn url:'updateSpecialPrefix.action',rn method : 'post',rn labelAlign : 'right',rn// labelWidth : 100,rn bodyStyle : 'padding:5px',rn border : false,rn fileUpload : true,rn frame:true,rn layout : 'form',rn baseCls : 'x-plain',rn items : [rn name:'id',rn xtype:'t<em>ext</em>field',rn fieldLabel : 'ID码',rn width:160rn ,rn rn name : 'specialPrefix',rn xtype : 't<em>ext</em>field',rn fieldLabel : '特殊',rn width:160, rn allowBlank : false rn ,rn rn name : 'usage',rn xtype : 't<em>ext</em>field',rn fieldLabel : '用法',rn width:160,rn allowBlank : falsern ,rn rn name : 'callType',rn xtype : 't<em>ext</em>field',rn fieldLabel : '类型',rn width:160,rn allowBlank : truern ,rn rn name : 'carrierId',rn xtype : 't<em>ext</em>field',rn fieldLabel : 'carri码',rn width:160,rn allowBlank : falsern rn ,rn rn rn name : 'remark',rn xtype : 't<em>ext</em>area',rn fieldLabel : '备注',rn width:160,rn allowBlank : truern rn ],rn buttonAlign : 'center',rn buttons : [rn rn t<em>ext</em> : '修改',rn handler : function()rn editForm.getForm().submit(rn success : function(editForm,action)rn Ext.Msg.alert('成功','修改成功');rn ,rn failure : function()rn Ext.Msg.alert('失败','修改失败');rn rn );rn rn ,rn rn t<em>ext</em> : '重置',rn handler : function()rn var record = grid.getSelectionModel().getSelected();rn if(record)rn editForm.getForm().loadRecord(record);rn rn rn rn ,rn rn t<em>ext</em> : '关闭',rn handler : function()rn window_edit.hide();rn rn rn ]rn );rn[/code]rn后台报的error:rn[code=Java]: ParametersInterceptor - [setParameters]:rnUnexpected Exception caught setting 'callType' on ListSpecialPrefixAction: Error setting expression 'callType' with value '[Ljava.lang.String;@1203875' rn: ParametersInterceptor - [setParameters]: rnUnexpected Exception caught setting 'carrierId' on ListSpecialPrefixAction: Error setting expression 'carrierId' with value '[Ljava.lang.String;@5a9c5d' [/code]
Ext中formPanel面板布局 愁死了
JS代码:rnFax.form.ServiceConfigPanel = Ext.<em>ext</em>end(Ext.form.FormPanel, rn frame : true,rn autoHeight : false,rn hight : 300,rn width : 600,rn renderTo : Ext.getBody(),rn bodyStyle : "padding-top:50px;padding-left:100px;paddint-bottom:100px;padding-right:100px",rn initComponent : function() rn this.items = [rn xtype : 't<em>ext</em>field',rn name : 'Transceiver.ip',rn fieldLabel : '本机IP',rn anchor : '-20'rn , rn fieldLabel : '服务器应用地址',rn name : 'PoolServer.base.url',rn xtype : 't<em>ext</em>field'rn , rn fieldLabel : 'URL',rn xtype : 't<em>ext</em>field',rn name : 'url'rnrn , rn fieldLabel : '用户名称',rn xtype : 't<em>ext</em>field',rn name : 'userName'rnrn , rn fieldLabel : '密码',rn xtype : 't<em>ext</em>field',rn name : 'password'rn rn ]rn [color=#FF0000]buttons:[t<em>ext</em>:"确定",t<em>ext</em>:"取消"],[/color]放在这,这两个button在页面不能显示 Fax.form.ServiceConfigPanel.superclass.initComponent.call(this)rn rn);rn然后在html页面中是这样调用rn
ext formpanel 的item disable()以后 提交出现问题。
rn是不是他的某个item disable以后(之前已经setvalue了) submit时后台不能获取到这个item的数据。或者 第二次修改第个记录的时候还是保存着之前的<em>值</em>??
ext 在FormPanel中创建下拉列表的两种方式
1.在FormPanel的Items中 [code=&quot;js&quot;]items:[{ xtype : 'combo', fieldLabel: &quot;对象&quot;, hiddenName: &quot;active&quot;, displayField: &quot;object&quot;, mode: &quot;local&quot;, width : 50 }][/code] 2.在FormPanel的Items中 ...
动态添加行后怎么得到
rnrnrnrnrn New Document rn rn rn rn rn rnrnrnrn rn rn rn 序号rn 用户姓名rn 电子邮箱rn 固定电话rn 移动手机rn 公司名称rn rn rn rn rn rn rn rn rn rnrnrnrnrn添加行后怎么<em>得到</em>文本框里面的<em>值</em>啊。本人js不会,希望大侠帮忙解决一下啊。rn
怎么得到expression Background.Color 计算后的
我数据窗口中的一个列的background.color的expression,是如下rnif(len(d_name) > 0,134217750,rgb(255,255,255))rn现在使用rn.Object..Background.Colorrn<em>得到</em>这个列的backgroud.color的默认<em>值</em>+if(len(d_name) > 0,134217750,rgb(255,255,255))rn而不是计算列计算的<em>值</em>,请问怎么<em>得到</em>计算后的<em>值</em>rnrnrn
Ext table布局实例 formpanel的table布局
Ext的formpanel table布局实例,有效解决了页面resize时列宽不跟随改变的问题,即列宽的自适应宽度
Ext中FormPanel控件自动填充表单
向FormPanel中的自动填充表单赋<em>值</em>共有三种方法: 1、利用URL的方案: form1.form.load( { url : EDIT_ACTION_URL+'?sid='+ _record.get('id'), waitMsg : '正在载入数据...', success : function(form,action) { Ext.example.msg('编辑',...
Ext下利用table方式布局FormPanel
周末对<em>ext</em>布局进行了研究,发现以前觉得比较麻烦的东西,现在看来十分简单。<em>ext</em>的使用不是特别困难,但是如何才可以保证<em>ext</em>可以满足各种变态的页面需求的同时又可以使开发人员不去接触一堆一堆的js呢?这个问题肯定是个难题。   还是贴点代码。下面的代码实现了利用table模式布局FormPanel。解决了在非form模式下label不能显示的问题,但是还是存在问题,例如通常情况下“开始日期”和“结束...
Ext的formPanel查询超时如何弹出对话框提示?
假如配置timeout:6000,当查询超过6000时,我想rn弹出一个对话框提示:查询超时,请重新选择时间段rnrn请问这该如何处理?
各位大侠请教一个Ext的FormPanel的问题??
这是Js代码:rn[code=JScript]rnExt.onReady(function()rn rn var fp=new Ext.form.FormPanel(rn title:"添加学员",rn renderTo:Ext.getBody(),rn frame:true,rn width:"220",rn height:"260",rn plain:true,rn layout:"form",rn labelWidth:50,rn defaultType:"t<em>ext</em>field",rn url:"test.action",rn listeners:rn "actioncomplete":function(_form,_action)rn alert(_action.response.responseT<em>ext</em>+"0");rn ,rn "actionfailed":function(_form,_action)rn alert(_action.response.responseT<em>ext</em>+"1");rn rn rn ,rn items:[rn xtype:"hidden",name:"id",value:1rn ,rn fieldLabel:"用户名",name:"username"rn ,rn fieldLabel:"密 码",name:"password"rn ,rn xtype:"panel",rn layout:"column",rn defaults:width:50,rn baseCls:"x-plain",rn items:[rn style:paddingLeft:"50px",rn columnWidth:0.5,rn layout:"form",rn defaultType:"button",rn baseCls:"x-plain",rn items:[t<em>ext</em>:"确定",rn handler:function()//按钮的点击事件rn var form=this.ownerCt.ownerCt.ownerCt.getForm();//<em>得到</em>form对象rn form.submit();//调用该对象的提交的方法rn rn ]rn ,rn columnWidth:0.5,rn layout:"form",rn defaultType:"button",rn baseCls:"x-plain",rn items:[t<em>ext</em>:"取消"]rn ]rn ]rn );rn rn rn );rn[/code]rnrn后台数据可以正常获取,没有报错就是不能进入actioncomplete方法,只进入actionfailed方法?rn
问个Ext中FormPanel的菜鸟问题
我用如下代码写了一个FormPanel,文本框的文本后有冒号,为什么checkbox前面也有冒号呢。如何去掉checkbox前面的冒号,请高手指教.rnrn[code=JScript]rnvar addAdminForm = new Ext.form.FormPanel(rn width: 315,rn height: 270,rn plain: true,rn layout: "form",rn defaultType: "t<em>ext</em>field",rn labelWidth: 55,rn baseCls: "x-plain",rn defaults: anchor: "95%", msgTarget: "side" ,rn buttonAlign: "center",rn bodyStyle: "padding:0 0 0 0",rn items: [rn rn fieldLabel: '管理员',rn id: "adminName",rn allowBlank: false,rn blankT<em>ext</em>: "请输入账号和密码"rn , rn fieldLabel: '密码',rn id: "adminPwd",rn allowBlank: false,rn blankT<em>ext</em>: "请输入账号和密码",rn inputType: "password"rn , rn fieldLabel: '确认密码',rn id: "reAdminPwd",rn allowBlank: false,rn blankT<em>ext</em>: "确认密码不能为空",rn inputType: "password",rn invalidT<em>ext</em>: '两次密码不一致',rn validator: function() rn if (Ext.get('adminPwd').dom.value == Ext.get('reAdminPwd').dom.value) rn return true;rn else rn return false;rn rn rn , new Ext.form.Checkbox(rn boxLabel: "创建管理员账号",rn id: "aCreateAdmin"rn ),rn rn xtype: "checkbox",rn boxLabel: "查看分数线",rn name: "aSeeGrade"rn , rn xtype: "checkbox",rn boxLabel: "修改题库",rn name: "aUpdateSubjects"rn , rn xtype: "checkbox",rn boxLabel: "修改资料学堂",rn name: "aUpdateStudyHouse"rn rn ]rn );rnrnaddAdminForm.render(document.body);rn[/code]rn
ext在组件化设计的时候formpanel重用的问题
才学<em>ext</em>js没多久,js也不是太好,自己试着做了个例子,发现有点问题,如图rn[img]http://dl.iteye.com/upload/attachment/194645/de7a5b07-eb40-3258-807a-cc3e1659d49b.jpg[/img]rn点击insert就弹出insert的window,这个时候没有问题,进行操作,或者点击cancel后,再点update就变成这样了rnrn[img]http://dl.iteye.com/upload/attachment/194647/9a4b55df-0890-3c10-8973-28a82bbff418.jpg[/img]rn应为两个window里的formpanel都是同一个,但是在每个window里panel都是new出来的rnrnrn[code="js"]rnPersonInfoFormPanel = Ext.<em>ext</em>end(Ext.form.FormPanel,rn constructor:function()rn this.addEvents("insert");rn this.addEvents("update");rn rn PersonInfoFormPanel.superclass.constructor.call(this,rn layout:"form",rn defaultType:"t<em>ext</em>field",rn bodyStyle:"padding:5px",rn baseCls:"x-plain",rn autoHeight:true,rn defaults:width:135,rn width:220,rn labelWidth:45,rn items:[rn rn fieldLabel:"name",rn name:"name",rn id:"name",rn emptyT<em>ext</em>:"name is not null",rn blankT<em>ext</em>:"name is not null",rn allowBlank:falsern ,rn fieldLabel:"age",rn name:"age",rn id:"age",rn emptyT<em>ext</em>:"age is not null",rn blankT<em>ext</em>:"age is not null",rn allowBlank:falsern ,rn xtype:"combo",rn fieldLabel:"sex",rn name:"sexMc",rn id:"sexMc",rn hiddenName:"sexDm",rn displayField:"sexMc",rn valueField:"sexDm",rn mode:"local",rn triggerAction:"all",rn emptyT<em>ext</em>:"sex is not null",rn blankT<em>ext</em>:"sex is not null",rn allowBlank:false,rn editable:false,rn store:new Ext.data.JsonStore(rn fields:["sexMc","sexDm"],rn data:[rn sexMc:"men",sexDm:1,rn sexMc:"women",sexDm:2rn ]rn )rn rn ]rn );rn ,rn rn setValues:function(_record)rn this.getForm().loadRecord(_record); rn ,rn rn getValues:function()rn if(this.getForm().isValid())rn return this.getForm().getValues();rn elsern throw Error();rn ,rn rn onInsert:function()rn tryrn this.fireEvent("insert",this,this.getValues())rn catch(e)rn return;rn rn ,rn rn onUpdate:function()rn tryrn this.fireEvent("update",this,this.getValues())rn catch(e)rn return;rn rn rn);rnrnPersonViewGridPanel = Ext.<em>ext</em>end(Ext.grid.GridPanel,rn rn insertWin:null,rn updateWin:null,rn rn constructor:function()rn this.insertWin = new InsertPersonInfoWindow();rn this.updateWin = new UpdatePersonInfoWindow();rn rn PersonViewGridPanel.superclass.constructor.call(this,rn autoHeight:true,rn width:240,rn columns:[rn header:"name",dataIndex:"name",width:80,rn header:"age",dataIndex:"age",width:80,rn header:"sex",dataIndex:"sexMc",width:80,rn dataIndex:"sexDm",hidden:truern ],rn tbar:[rn rn t<em>ext</em>:"insert",rn handler:function()rn this.insertWin.show();rn ,rn scope:thisrn ,"-",rn t<em>ext</em>:"update",rn handler:function()rn if(this.getSelectionModel().getCount()==1)rn this.updateWin.show();rn this.updateWin.form.setValues(this.getSelectionModel().getSelected());rn rn ,rn scope:thisrn ,"-",rn t<em>ext</em>:"delete",rn handler:function()rn var _record = this.getSelectionModel().getSelected();rn rn Ext.Ajax.request(rn url:"test8.pfv",rn params:_record.data,rn success:function()rn this.getStore().remove(_record);rn ,rn scope:thisrn ); rn ,rn scope:thisrn rn ],rn store:new Ext.data.JsonStore(rn autoLoad:true,rn url:"test7.pfv",rn fields:["name","age","sexMc","sexDm"]rn ),rn sm:new Ext.grid.RowSelectionModel(rn singleSelect:truern )rn );rn rn this.insertWin.form.on("insert",function(_form,_values)rn _form.getForm().submit(rn url:"test8.pfv",rn success:function(_f,_a)rn this.getStore().add(new Ext.data.Record(_a.result));rn rn this.insertWin.hide();rn this.insertWin.form.getForm().reset();rn ,rn scope:thisrn );rn ,this);rn rn this.updateWin.form.on("update",function(_form,_values)rn _form.getForm().submit(rn url:"test8.pfv",rn success:function(_f,_a)rn var _value = _a.result;rn var _record = this.getSelectionModel().getSelected();rn rn for(var _key in _value)rn _record.set(_key,_value[_key]);rn rn rn _record.commit();rn rn this.updateWin.hide();rn this.updateWin.form.getForm().reset();rn ,rn scope:thisrn );rn ,this);rn rn);rnrnPersonViewWindow = Ext.<em>ext</em>end(Ext.Window,rn rn grid:null,rn rn constructor:function()rn this.grid = new PersonViewGridPanel();rn rn PersonViewWindow.superclass.constructor.call(this,rn title:"测试组件化编程",rn resizable:false,rn items:this.gridrn );rn rn);rnrnInsertPersonInfoWindow = Ext.<em>ext</em>end(Ext.Window,rn rn form:null,rn rn constructor:function()rn this.form = new PersonInfoFormPanel();rn rn InsertPersonInfoWindow.superclass.constructor.call(this,rn title:"insert",rn closeAction:"hide",rn modal:true,rn plain:true,rn resizable:false,rn items:this.form,rn buttons:[rn rn t<em>ext</em>:"submit",rn handler:function()rn this.form.onInsert();rn ,rn scope:thisrn ,rn t<em>ext</em>:"cancel",rn handler:function()rn this.hide();rn this.form.getForm().reset();rn ,rn scope:thisrn rn ]rn );rn rn);rnrnUpdatePersonInfoWindow = Ext.<em>ext</em>end(Ext.Window,rn rn form:null,rn rn constructor:function()rn this.form = new PersonInfoFormPanel();rn rn UpdatePersonInfoWindow.superclass.constructor.call(this,rn title:"update",rn closeAction:"hide",rn modal:true,rn plain:true,rn resizable:false,rn items:this.form,rn buttons:[rn rn t<em>ext</em>:"submit",rn handler:function()rn this.form.onUpdate();rn ,rn scope:thisrn ,rn t<em>ext</em>:"cancel",rn handler:function()rn this.hide();rn this.form.getForm().reset();rn ,rn scope:thisrn rn ]rn );rn rn);rnrnExt.onReady(function()rn Ext.QuickTips.init();rn Ext.form.Field.prototype.msgTarget = "side";rn rn new PersonViewWindow().show();rn);rn[/code]rnrn看了很久了,不知道要怎么改,大家给点意见,工程我已经上传上来了
Ext 在FormPanel中实在回车切换焦点
var addFormAT= new Ext.FormPanel(frame : true,labelAlign : 'right',waitMsgTarget : true,autoScroll : true,buttonAlign : 'center',method : 'POST',rn url : '$ctx/wjcg/ad-tesify!save.fhtm',rn items :[rn rn xtype: 't<em>ext</em>field',rn fieldLabel: 'adLine',rn name: 'adLine',rn maxLength : 40,rn width : 150rn ,rn rn xtype: 't<em>ext</em>field',rn fieldLabel:'sizeInfo',rn name: 'sizeInfo',rn maxLength : 40,rn width : 150rn rn ]rn});rn现在怎样实现回车在FormPanel中Tab的效果
Ext formpanel 动态添加组件到制定位置
<em>ext</em> 动态添加除了一组checkbox,每个checkbox下面加了一个按钮,希望点击按钮的时候,在按钮的上方加出组件。rn其实就是给checkbox添加元素rnrn[img=https://img-bbs.csdn.net/upload/201503/14/1426302393_803974.jpg][/img]rnrn现在动态添加只能添加到form的最下面,加出来会很乱,我要怎么才能让它们出现在checkbox的下面呢,而且保存的时候知道添加的<em>值</em>属于哪个checkbox
Ext formpanel中怎么提交editgridpanel中的数据
    我定义了formpanel,里面包含一些t<em>ext</em>field以外,还有一个editgridpanel,请问如何在formpanel中提交t<em>ext</em>field中的数据的同时也提交editgridpanel中的数据?rn  
ext的window中怎么放入一个formpanel呀
哪位仁兄给个这样的代码看看
!!ajax怎么得到单选框的
rn 性别:rn rn 男rn rn 女 请选择性别rn rn我用ajax只能<em>得到</em>单选框“男”的<em>值</em>,单选框“女”的<em>值</em>得不到
!aspx怎么得到传来的
这个是旧的htm的样式,在不改变成的情况下,在aspx中怎么<em>得到</em>填入的<em>值</em>??rnrna.aspxrnrn rn rn
ext 弹出窗口 FormPanel的元素显示问题
第一次显示正常:rn<em>ext</em>弹出窗口FormPanel里面的元素可以正常显示;rnrn当点击菜单树的其他菜单后,再次点击上一个菜单,双击GRID行能弹出窗口,但只能显示fieldLabel,其他的都不能显示了,请问是什么原因;
Ext中的FormPanel数据不能加载问题
form表单创建代码如下:rn[code=JScript] var formUpdate = new Ext.form.FormPanel(rn labelWidth: 100,rn labelAlign: 'right',rn border: false,rn bodyStyle: "padding: 20px",rn baseCls: 'x-plain',rn waitMsgTarget: true,rn reader: new Ext.data.JsonReader(rn rnrn root: 'data' rn ,rn [ name: 'AssessNo', mapping: 'AssessNo',rn name: 'assessName', mapping: 'assessName',rn name: 'assessDept', mapping: 'assessDept' ,rn name: 'startDate', mapping: 'startDate', type: 'date',renderer: JsHelper.dateRenderer() ,rn name: 'endDate', mapping: 'endDate', type: 'date', renderer: JsHelper.dateRenderer() ,rn name: 'assessMonth', mapping: 'assessMonth', type: 'string' ,rn name: 'Remark', mapping: 'Remark', type: 'string' rnrn ]),rn items: [rn rn xtype: 't<em>ext</em>field',rn fieldLabel: '考核编号',rn name: 'AssessNo',rn labelWidth: 100,rn width: 200,rn allowBlank: false,rn readOnly: truern ,rn rn xtype: 't<em>ext</em>field',rn fieldLabel: '考核名称',rn name: 'assessName',rn labelWidth: 100,rn width: 200,rn allowBlank: falsern , rn xtype: 't<em>ext</em>field',rn fieldLabel: '考核部门',rn name: 'assessDept',rn labelWidth: 100,rn width: 200,rn allowBlank: truern rn ,rn comStateUpdatern , rn xtype: 'datefield',rn fieldLabel: '起始日期',rn labelWidth: 100,rn width: 200,rn format: 'Y-m-d',rn name: 'startDate',rn allowBlank: falsern , rn xtype: 'datefield',rn fieldLabel: '终止日期',rn labelWidth: 100,rn width: 200,rn format: 'Y-m-d',rn name: 'endDate',rn allowBlank: falsern , rn xtype: 't<em>ext</em>field',rn fieldLabel: '考核月份',rn labelWidth: 100,rn width: 200,rn name: 'assessMonth',rn allowBlank: falsern , rn xtype: 't<em>ext</em>field',rn fieldLabel: '备注',rn labelWidth: 100,rn width: 200,rn name: 'Remark',rn allowBlank: truern ]rn );[/code]rnrn事件调用获取选中的行的数据 处理代码如下:rn[code=JScript]rn layout: "form",rn border: true,rn columnWidth: .07,rn labelWidth: 10,rn items: [//修改按钮rn xtype: 'button',rn t<em>ext</em>: '修改',rn id: 'updateBtn',rn minWidth: 50,rn listeners:rn rn 'click': function () rn var clickone = listGrid.getSelectionModel().getSelected(); //获取一行rn if (typeof (clickone) == "undefined") rn alert("系统提示:请选择修改的记录");rn return false;rn rn var ASSESS_NO = clickone.get("AssessNo"); //获取选择的编号rn alert('你选择了' + ASSESS_NO);rn if (WinUpdate) rn WinUpdate.show(this);rn //加载所选择的数据rn formUpdate.getForm().load(rn url: '/Test/getAssessIntRecordByID',rn waitMsg: '正在载入数据...',rn params: rn id: ASSESS_NOrnrn ,rn method: 'GET',rn success: function (form, action) rn ,rn failure: function (form, action) rn Ext.Msg.alert('提示', '数据加载失败!'+action.failureType+','+action.response.statusT<em>ext</em>+','+action.response.status+' 00000');rn rn );rn rnrn rn rn [/code]rnrn响应的数据如下:rn'success':true,'data':"AssessNo":12.0,"AssessName":"1000","AssessStatus":"1","StartTime":"\/Date(1301846400000+0800)\/","EndTime":"\/Date(1303920000000+0800)\/","AssessMonth":"201101","AssessDept":null,"CreateOperator":"test","CreateTime":"\/Date(1303807341000+0800)\/","ModifyOperator":null,"ModifyTime":null,"AssessProduct":null,"TestFlag":null,"CurrentFlag":null,"Remark":null,'totalcount':1 rnrnjson数据如下:rn rnsuccessrn truern rndatarn Object AssessNo=12, AssessName="1000", 更多...rn rntotalcountrn 1rnrnrn但是form却不能加载到数据,其中failure事件中返回的数据rnfailureType:load,rnaction.response.statusTex:ok,rnaction.response.status:200rnrn请大家帮帮忙,不胜感激,已经调试了好几天了还是不知道哪里出错了!!rn
extjs formpanel 怎么显示图片
[code=&quot;js&quot;]//可加普通的panel,html属性直接添加html代码 {xtype:'panel',border:false;html:''}[/code] ----------------------------------------------------------------------------- Ext 中 grid 怎么 对 鼠标滑过每一行 设置一个提示信息? ...
如何得到AdoQuery的状态?!!!!!!!!!
有一AdoQuery,locktype=ltBatchOptimisticrn如何在关闭窗口的时候判断AdoQuery没有rnQueryClient.UpdateBatch(arAllChapters);rn因为locktype=ltBatchOptimistic,post后没有UpdateBatch(arAllChapters),数据并没有真正的提交到服务器上rnrn
Ext 怎么获得 filefield ?
getValue();rngetRowValue();rngetSubmitValue();rnrn试过 好像不不行..只能活的 文件的名字 , rn不能获得 文件流. . rn是这样的 我是写了一个 store rnrn我store load 执行的时候 需要一个 file 作为参数传到后台rnrn貌似 filefield 只能表单提交 .. ???rnrnrn或者 store 能不能使用 form 提交?rnrn或者 form 提交 返回的<em>值</em> 能不能给 store ?
如何得到输出流?!!!
我要向一个cgi程序提交一个form,然后该程序返回一个网页,我要<em>得到</em>该网页的内容作其它的处理,怎么办,cgi程序不在我的机器上运行。
,adotable在clone后怎么保存
复制表我用了adotable 的clone方法但不知如何保存???
怎么获取ext EditorGridPanel的
怎么获取<em>ext</em> EditorGridPanel的<em>值</em>?
为什么更改设置后,编辑框无法得到正确的文本.请求..帮助.!.....
在windows2000下,当你把区域选项的预设默认<em>值</em>(下面的button选项)改成中文(台湾)或者中文(香港特别行政区).|繁体支持|后..在你的编辑框里面输入日文|可2000有日文输入支持|.<em>得到</em>的是问号.而在预设为中文(简体)的时候.我构造的编辑框是可以<em>得到</em>中日文共同显示的???>>>>
ext 怎么通过radio的inputvalue得到boxlabel
我想通过radio的inputvalue<em>得到</em>相应的boxlabel,应该怎么得呢
........怎么遍历viewstate
rn ViewState["id"] += "|" + this.GridView1.DataKeys[this.GridView1.SelectedIndex].Value.ToString() + "|";rn string temp = ViewState["id"].ToString().Replace("||", ",").Replace("|", "");rn string sql = "select * from Insurance_Type where ID in (" + temp + ")";//再次检索数据库 rn DataSet ds = c.data(sql);rn this.GridView2.DataSource = ds;rn this.GridView2.DataBind(); rnrn但是 当this.GridView1.SelectedIndex 选择按钮点第二次时 第三次时 容易重复 rn应该怎么办呢 <em>急</em>..........
radio的怎么得到
rnrnrn要显示用户按的RADIO的VALUE,怎么做?
怎么得到这个
我用query调用存储过程,存储过程中有一个@ID int output输出变量,我在delphi中怎么<em>得到</em>?rn我在delphi设置query的params->paramtype->ID为ptOutput输出形式,rntempid=query.parambyname('ID').asinteger;rn这样tempid怎么到不到输出<em>值</em>?
怎么得到DataGridViewComboBoxColumn的
[img=http://g.hiphotos.baidu.com/zhidao/pic/item/21a4462309f79052862d6dab0cf3d7ca7bcbd570.jpg][/img]
怎么得到lookupdisplay的
怎么<em>得到</em>数据窗口某一数据的显示<em>值</em>?rn应该怎么调用?rn弱弱的问
怎么得到这组
for (int i=0;i
怎么得到sid的
我用tomcat4。1配置oracle连接池,其中用到rnjdbc:oracle:thin:myschema@127.0.0.1:1521:mysid这条语句rnrn请问rn1 怎么<em>得到</em>sid的<em>值</em>,我忘了当时怎么写的了rn2 myschema是什么,是scheme下面的表选项下的用户名么,也就是要连接的数据库的rn创建者么?
JRadioButton 的怎么得到
例如:private JRadioButton jradiobutton1=new JRadioButton("100"),怎么样设置监听,<em>得到</em>这100,谢谢!在线等!
怎么得到表单控件
在ASP中怎么<em>得到</em>当前页的表单中的控件<em>值</em>。
怎么得到????????????
String lyremail= request.getParameter("lyremail");(是从上一个页面传下来的!)rn根据这个<em>值</em>写了sql=SELECT * FROM aa WHERE LYREMAIL=?rn 邮箱:rn(<em>得到</em>数据库里的数据,我已经<em>得到</em>了!)rnrnrn我在相应的servlet中rnString lyremail=request.getParameter("lyremail");rn却得不到这个<em>值</em>!rn应该怎么改改?rnrn谢谢了!
怎么得到DatabaseName的
如何<em>得到</em>ADOQuery控件的DatabaseName呢?
怎么得到session的~~~~~~~~~~~~~~·
在用户登陆后,我需要<em>得到</em>用户名这个String,但用request.getParameter("name")得不到该String,rn是否因为用户名写到session里后,用request.getParameter("name")就得不到<em>值</em>了,"name" 里的rn内容好像被清空了,有什么方法可以<em>得到</em>用户名这个String?rnrn3q~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~``
EXT登录跳转问题,!!!
用EXT的登录页,后台SERVLET也取到<em>值</em>了,为什么总是跳不到指定页。rnrn页面还总是显示语法错误rnrn显示<em>ext</em>-all.js 里有错误!!!
百分跪求ext的例子,
我现在正在做一个用<em>ext</em>来查询数据库里的数据的一个任务,我已经做了5天了,从0开始,到现在的0点几,现在暑假实习快结束了,我也快要回学校去了,可是这个任务还没有完成,心里真得很<em>急</em>,知道哪位大侠能帮帮我,帮我做一个,简单又实用的例子,好让我学习,在这我有几个要求:rn1、点查询按钮,去取数据的那个store的数据来源的要用action,action的路径要解释清楚,因为我用了struts的action是action名.do,但我看了很多例子都不是这样的,有些是url: 'teaching/resource/resourceAction.evi?method=getResourceList' 我根本就看不懂,什么是.evi哦rn2、从action中返回数据回去那一段也要解释清楚些,不能用生成文件。rn3、如果js那些有要接收action传回去的代码,也要注明一下。rn4、也是最重要的,要js,jsp,action三个文件,要完整的,要可以运行得起来的。rnrn就这4点了,希望哪位大侠做一个最简单的例子,又满足这4点的,请帮我一下,可以发到这里,也可以发到rn我的邮箱(307862549·qq.com),再次感谢您
提交表单的怎么得到
我在页面1中有几个T<em>ext</em>Box 和 DropDownListrn我在页面2的Page_Load中rn int travelClassID = Convert.ToInt32(Request.Form["T<em>ext</em>Box3.T<em>ext</em>"]);rnstring s2 = Request.Form["DropDownList1.SelectedItem.T<em>ext</em>"];rnstring s3 = Request.Form["T<em>ext</em>Box1.T<em>ext</em>"];rnstring s4 = Request.Form["T<em>ext</em>Box1"];rnstring s5 = Request.Form["页面1ID.T<em>ext</em>Box1"];rnrn但是 s2 s3 s4 s5 <em>得到</em>的只全是nullrn 我该怎么办?
怎么得到复选框的
不是我不想搜,只是搜到的都不能用.那位知道请了.
怎么得到document.referrer的
页面a.htm内容rngo b.htmrnrn页面b.htm内空rn rnrn从a.htm进入b.htmrn但却得不到document.referrer的<em>值</em>rn应该弹出a.htm才对。。
怎么得到交互的
大家好:rn 我想在删除一个文件时,给出提示,如果点击“确定”,则删除,如果点击“取消”,则不删除,但必须是嵌入在jsp中使用,我的方法如下:rn
超视集中监控管理平台用户手册.doc下载
超视集中监控管理平台用户手册.doc no source no code 相关下载链接:[url=//download.csdn.net/download/huangmi414/3296651?utm_source=bbsseo]//download.csdn.net/download/huangmi414/3296651?utm_source=bbsseo[/url]
JFormDesigner-5.0-mac.zip下载
java窗体快速设计 使用简单 易于初学者使用 相关下载链接:[url=//download.csdn.net/download/hcancientmoon/4879828?utm_source=bbsseo]//download.csdn.net/download/hcancientmoon/4879828?utm_source=bbsseo[/url]
FAW基于Windchill构建Cognos报表下载
FAW基于Windchill构建Cognos报表 相关下载链接:[url=//download.csdn.net/download/wangweizhi1/7309841?utm_source=bbsseo]//download.csdn.net/download/wangweizhi1/7309841?utm_source=bbsseo[/url]
相关热词 c# 线程结束时执行 c# kb mb 图片 c# 替换第几位字符 c#项目决定成败 c# 与matlab c# xml缩进 c#传感器基础 c#操作wps c# md5使用方法 c# 引用父窗口的组件
我们是很有底线的