前一篇博客提到的formload问题,使用了record记录集的方式解决了。不再出现form.load中el的问题了。
但是最近一次项目检测,结结实实的让我郁闷了一回。
之前的问题解决了。但我一直没有注意。我的IE版本已经被更新到了IE9.之前的web前端的问题,也造成了我习惯性的忽视。之前的遇到的问题。都是在低版本IE下的代码,无法再高版本下运行。反之还没遇到过。我的火狐调试用的估计也是高版本的,也没发现js脚本错误。
但这次真的让我撞到了。测试用的浏览器是IE8的标准。结果。。。我的代码根本就不能运行,直接报错,留给用户的就是一大片空白。
之前嵌入的js都是以formpanel的形式加入的。也就意味着,在主信息的formpanel中,也嵌入了子信息的formpanel。造成了form嵌套的问题,IE无法解析与执行。貌似在IE9下,解析能力增强了,没有问题。(火狐低版本也不能运行,高版本正常)。
没办法,不能让用户全都去升级IE9.并且系统要求的版本是IE8标准。只能改了。把子表的formpanel改成普通panel,嵌入主信息。这样,就不能像之前一样子表单独表单提交了,必须一次性全部子表信息提交。
分享到:
相关推荐
在Ext JS中,`Ext.form_load`涉及到的主要知识点是FormPanel的数据加载机制,这包括了对FormPanel的form对象、BasicForm、doAction方法、Ext.form.Action对象以及JsonReader的使用。以下是对这些概念的详细解释: 1...
`Ext.form.Panel`是Extjs4提供的一个用于创建复杂表单的组件。它允许开发者构建包含多个输入字段、按钮以及其他交互元素的表单,并且提供了大量的功能来帮助处理表单数据,如验证、提交以及数据绑定等。 ### 二、...
第1章 ext js 4开发入门 / 1 1.1 学习ext js必需的基础知识 / 1 1.2 json概述 / 3 1.2.1 认识json / 3 1.2.2 json的结构 / 3 1.2.3 json的例子 / 4 1.2.4 在javascript中使用json / 4 1.2.5 在.net中使用...
EXT dojochina Ext类实例方法.rar 是一个与EXT JS框架相关的压缩文件,EXT JS是一个广泛使用的JavaScript库...通过实践和深入研究提供的"Ext类实例方法"文件,你可以对EXT JS有更全面的理解,并提升你的前端开发技能。
此外,EXTJS的`Ext.Ajax`对象还提供了其他方法,如`request()`、`load()`等,可以用于更复杂的异步通信需求。在实际开发中,开发者可以根据具体场景灵活运用这些功能,创建出高效、用户体验优秀的Web应用。
- `Ext.data.ScriptTagProxy.load(params, callback, scope)`: 通过`<script>`标签加载数据。 #### 31. Ext.data.DataReader 类 (P.26) - **概述**:将原始数据转换为模型实例。 - **常用方法**: - `Ext.data....
8.3.2 在CRUD操作中restful的设置以及使用Ext.Direct的问题 247 8.4 ListView控件 248 8.5 本章小结 251 第四部分 Ext 扩展和Ext插件 第9章 Ext 扩展 254 9.1 利用Ext.extend实现继承 254 9.2 与Ext扩展相关的预备...
var comboBox = Ext.create('Ext.form.ComboBox', { fieldLabel: '选择项', store: ['选项1', '选项2', '选项3'], displayField: 'text', valueField: 'text', }); ``` 2. **添加或删除选项**: 当需要添加...
表单数据与后端服务的交互通常通过`Ext.form.action.Submit`或`Ext.form.action.Load`进行。 4. **数据存储(Store)**:`Ext.data.Store`是连接数据模型和视图的关键,它负责管理数据加载、更新和同步。在这个例子...
EXT 2.0 Form Demo 知识点详解 EXT是一个流行的JavaScript库,它专注于构建功能丰富的、用户界面复杂的Web应用程序。EXT 2.0版本在当时是一个重要的里程碑,引入了许多新特性和改进,特别是在表单处理方面。在这个...
Leangle.form.combo.ColorComboBox = Ext.extend(Leangle.form.BaseComboBox, { // ComboBox configurations store: new Ext.data.JsonStore({ // store configurations }) }); ``` 在这种情况下,尝试使用`Ext...
在Web开发中,ExtJS是一个强大的JavaScript库,用于构建富客户端应用程序。在处理复杂的用户界面时,Panel和IFrame的组合使用是常见的场景。当Panel包含一个IFrame时,可能会遇到页面高度调整的问题,特别是在动态...
在Web开发中,Ext JS是一个流行的JavaScript框架,它提供了丰富的UI组件,包括级联下拉框(Combobox)。本篇将深入探讨如何在Ext JS中实现级联下拉框的功能。 首先,我们需要了解Ext JS中的Combobox组件。Combobox...
FormPanel 则用于创建和更新数据,它可以与后台数据库进行数据交换,通过 Form 的 Submit 或 Load 方法实现数据的保存和读取。 **Drag 功能** EXT.NET 1.x 提供了拖放(Drag & Drop)功能,允许用户通过鼠标操作将...
在表单中,每个TextField作为表单的一个字段,可以通过`FormPanel`的`getForm().load()`和`submit()`方法进行数据加载和提交。 6. **示例代码**: 压缩包内的"sample"文件可能包含了创建和使用TextField的示例代码...
无论是用于展示表格数据的Grid,收集用户输入的Form,还是用于导航的Tree,Ext Js都提供了完善的支持和灵活的配置选项,使得开发过程更加便捷。通过深入学习和实践,开发者可以充分利用这个框架的强大功能,创造出令...
在EXT(Ext JS)框架中...在开发过程中,还要注意安全性问题,如防止SQL注入,处理异常情况等。EXT的灵活性和强大的组件库使得这些功能的实现变得相对简单,但背后涉及到的数据库操作和Ajax通信仍然是核心的技术环节。
#### 三、Ext.form.FormPanel `Ext.form.FormPanel`是一个用于展示表单的面板组件,提供了布局和样式设置,以及更高级的交互功能。 **配置项** - **items**: 添加到表单面板的子组件。 - **buttons**: 添加到表单...
IconComboBox的核心是EXT.form.Combobox,它是EXT JS中用于创建下拉列表的组件。我们首先需要创建一个新的类,继承自EXT.form.field.ComboBox,并在其基础上添加我们所需的新功能。这通常包括定义新的配置选项、重写...