formpanel 的 标准提交 有 bug?
var tab2 = new Ext.FormPanel({
labelAlign: 'center',
frame:true,
title: '搜索',
animCollapse:true,
labelWidth:70,
width: 245,
items: [{
layout:'form',
items: [triggerJob, window.jobTitleExt]
},{
xtype:'tabpanel',
plain:true,
activeTab: 0,
defaults:Ext.isIE ? {} : {bodyStyle:'padding:10px'},
items:[{
title:'找工作',
layout:'form',
autoHeight: true,
defaultType : 'textfield',
defaults: {width: 120},
items : [
window.jobTypeExt,
window.jobDayExt,
window.triggerJobAddress,
window.companyNameExt
]
}, {
title:'找人才',
layout:'form',
autoHeight: true,
defaultType: 'textfield',
defaults: {width: 120},
items: [
window.minAgeExt,
window.maxAgeExt,
window.genderExt,
window.degreeExt
]
}
]
}],
//加上这个不能运行 ????
initialConfig:{
method:'GET',
standardSubmit:true,
url:'ss'
},
buttons: [{
text: '开始搜索' ,
handler:function() {
tab2.getForm().getEl().dom.submit();
}
}]
});
tab2.render('condition');
文档说 ,设置 initialConfig 能够 初始化 内部的 basicForm ,我想 要 basicform get 提交页面到 ss ,这样子竟然
不行 ,一定要这样写,丑
buttons: [{
text: '开始搜索' ,
handler:function() {
tab2.getForm().getEl().dom.action = (tab.getActiveTab().title != '找人才' ? 'zpqz.jsp' : 'rcss.jsp');
tab2.getForm().getEl().dom.submit();
}
}]
分享到:
相关推荐
在“ExtJs4.0 表单提交Demo”中,我们将深入探讨如何在ExtJs 4.0环境下,通过Ext Ajax模块实现表单的数据提交,同时实现显示层和控制层的分离,提升代码的可维护性和可扩展性。 1. **ExtJs 4.0 表单基础** ExtJs ...
FormPanel 是 ExtJS 中的一个核心组件,用于创建和处理表单元素,包括输入字段、按钮、选择框等。它提供了丰富的功能,如数据验证、远程提交、异步加载等,是构建用户交互界面的关键部分。 在ExtJS中,FormPanel是...
这种结合允许用户在表单提交内容时,享受到类似于桌面应用的文本编辑体验,同时利用ExtJS的其他功能,如表格展示、数据管理和用户界面的美化。 集成FCKeditor到ExtJS应用中通常需要以下步骤: 1. 引入FCKeditor的...
在本篇文章中,我们将深入探讨如何使用Extjs4中的FormPanel组件从后台加载JSON数据,并将其映射到表单的各个字段中进行显示。这是一项非常实用的技术,尤其是在需要动态填充表单的情况下。 ### 一、Extjs4 ...
这篇博客将探讨如何解决EXT JS中关于FormPanel动态添加组件的验证问题。 首先,让我们理解EXT JS FormPanel的基本结构。一个FormPanel由多个字段(field)组成,每个字段都有自己的验证规则。这些规则可以是简单的...
根据提供的文件信息,我们可以深入探讨如何在ExtJS中利用FormPanel进行数据加载和提交的核心概念与实践技巧。 ### FormPanel的Form对象 在ExtJS框架中,`FormPanel`是处理表单数据的一个核心组件。当我们在使用`...
在`FormPanel`底部,通过`buttonAlign`属性设为`center`,将“提交”和“重置”按钮居中对齐,增强了界面的美观性和操作便捷性。 ### 六、结论 通过以上分析,我们可以看到在ExtJs中,通过巧妙地结合使用`...
在EXTJS中,异步提交数据是常见的操作,主要用于与服务器进行无刷新的数据交互。这里提到了EXTJS的四种异步提交方式,分别是基于EXT JS的Ajax方法、指定HTML表单的Ajax提交、EXT JS自定义表单的提交以及使用Action...
在EXTJS4的API中,通常我们会看到一个`url`属性,这个属性指定了FormPanel在提交表单时将数据发送到的服务器端处理地址。然而,如果希望同一个FormPanel实例能够根据不同的上下文提交到不同的URL,我们需要稍微调整...
ExtJS 是一个强大的JavaScript库,专门用于构建富客户端应用程序,特别是Web应用的用户界面。它提供了丰富的组件模型、数据绑定机制以及丰富的API,使得开发者能够创建功能丰富的动态表单。在"动态添加表单"这个主题...
在ExtJS中,提交表单是一项常见的操作,用于将用户在表单中填写的数据发送到服务器进行处理。本文将详细讲解如何在ExtJS环境中实现表单的提交,并结合Java Web后端进行交互。 首先,我们需要了解ExtJS中的表单组件...
EXTJS的FormPanel支持`submit()`方法,可以发起Ajax提交,将表单数据发送到服务器。 5. **Iframe Transport**: 由于HTML5的FormData对象和XMLHttpRequest API在某些老旧浏览器中可能不支持,EXTJS通常会使用隐藏的...
在ExtJS中,我们可以使用`Ext.Ajax.request`或FormPanel的`submit`方法来发送POST请求。例如: ```javascript Ext.Ajax.request({ url: 'post.php', method: 'POST', params: { data: Ext.encode({key1: 'value...
2. ExtJS数据提交:使用FormPanel的submit方法进行AJAX提交。 3. C#后端API设计:创建接收登录请求并验证的接口。 4. 前后端交互:JSON格式的数据交换,HTTP请求与响应处理。 5. 用户界面特效:利用CSS3和ExtJS内置...
6. **表单组件**:ExtJS的FormPanel提供了丰富的表单元素,如文本框、下拉框、复选框等,并支持验证、提交等功能,使得创建复杂的表单变得轻松。 7. **图表组件**:虽然ExtJS 2.1的图表功能相对较弱,但仍然提供了...
总的来说,ExtJS 2.x实现文件上传组件涉及到的主要知识点包括:FormPanel组件的使用、FileUploadField的创建、表单的Ajax提交、以及可能需要的额外插件如UploadProgress。通过这些技术,开发者可以构建出功能完备、...
用户可以通过EXTJS的FormPanel进行预订操作,提交表单数据到ASP.NET的服务器端方法,处理预订逻辑并返回响应。 EXTJS还支持Ajax通信,这与ASP.NET的MVC模式或Web Forms模式都非常契合。EXTJS的Ajax请求可以调用ASP...
9. formpanel提交表单:在formpanel中提交表单时,需要配置正确的参数。这些参数通常包括action指向处理表单数据的URL地址,以及method指定提交的方式(如GET或POST)。submit方法没有Params、Proxy、url、autoLoad...
标题和描述提到的问题,实际上涉及到如何动态地改变FormPanel的提交目标URL。 首先,FormPanel在初始化时,可以通过`url`配置项来设定默认的提交地址。例如,如下的代码片段展示了如何创建一个简单的FormPanel,并...