`
crabdave
  • 浏览: 1294738 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

如何在Ext.form.FormPanel中让等待提示绑定在具体的form之上

EXT 
阅读更多

如何在Ext.form.FormPanel中让等待提示绑定在具体的form之上

效果:

 

上下文描述:

     在项目开发过程中,我们在一个formPanel中要同时load多个form中的数据,但不同的form在load的时间上是不一样的,这时我们需要给每个form都加上一个等待提示,每个form都根据自己的具体情况决定什么时候打开可关闭等待提示框.

 

解决方案:

Example.Form = Ext.extend(Ext.form.FormPanel, { 

....
  ,initComponent:function() { ...}

  ,onRender:function() { //Form onRender override
      // call parent
   Example.Form.superclass.onRender.apply(this, arguments); 
      // set wait message target
   this.getForm().waitMsgTarget = this.getEl(); 
   } // eo function onRender

}

分享到:
评论

相关推荐

    Ext 添加功能form表单实例

    在这个例子中,通过`new Ext.FormPanel`来创建了一个表单面板,并设置了一些关键属性: - `frame`: 设置为`true`,表示表单周围有一个边框。 - `width` 和 `height`: 分别设置了表单的宽度和高度。 - `layout`: ...

    EXT异步提交FORM表单

    var form = new Ext.form.FormPanel({ id: 'myForm', url: 'yourActionUrl', method: 'POST', items: [ {fieldLabel: '用户名', name: 'username'}, {fieldLabel: '密码', name: 'password', inputType: '...

    ExtJs 动态添加表单

    var formPanel = Ext.create('Ext.form.Panel', { layout: 'form', items: [] }); ``` 2. **定义表单字段**: 根据需求,我们可以定义各种类型的字段。例如,添加一个文本字段: ```javascript var ...

    EXT3.2 多选下拉框

    多选下拉框在EXT JS中通常通过`Ext.form.CheckboxGroup`或`Ext.form.RadioGroup`类来实现,但在EXT3.2中,实现多选下拉框功能通常会使用`Ext.form.FieldSet`或`Ext.form.ComboBox`的自定义扩展。这类组件提供了复选...

    Ext 动态加载表单数据

    3. **Ext.form.Panel**:这是Ext JS中的表单容器,它包含了一系列的表单字段。我们可以设置表单的`fields`属性来动态添加或更新字段,这通常基于接收到的JSON数据。 4. **Ext.form.FieldSet**:如果表单数据复杂,...

    ext学习资料ext学习资料

    Form组件,即`Ext.form.FormPanel`,用于创建和管理表单数据。它可以包含各种输入控件,如文本字段、复选框、下拉列表等。表单数据可以方便地提交到服务器,或者与数据存储进行双向绑定。下面是一个创建简单表单的...

    Ext2.0 form使用实例的例程

    在这个“Ext2.0 form使用实例的例程”中,我们将深入探讨Ext 2.0的表单(form)组件及其应用。 表单在任何应用程序中都扮演着至关重要的角色,用于收集和验证用户输入的数据。Ext 2.0的表单组件提供了一整套完整的...

    ext 2.0 form demo

    在这个"EXT 2.0 form demo"中,我们将深入探讨EXT在构建动态、交互式表单方面的强大功能。 一、EXT 2.0的核心特性 1. 组件化:EXT 2.0的核心是组件模型,允许开发者将UI元素(如按钮、表格、表单)视为独立的可...

    struts+extjs实现UploadDialog

    为了创建一个UploadDialog,你可以使用`Ext.window.Window`或`Ext.container.Viewport`来创建一个弹出窗口,里面包含一个`Ext.form.FormPanel`,并在其中添加`FileField`。当用户选择文件并点击提交按钮时,ExtJS会...

    Ext3.0 api帮助文档

    - **Ext.form.FormPanel**: 创建表单的容器,支持多种表单元素和验证。 - **Ext.form.Field**: 表单字段类,如文本框、选择框、日期选择器等。 - **Ext.form.BasicForm**: 提供表单的提交和数据验证功能。 7. **...

    ext form gridpanel

    在Ext JS中,创建一个Form GridPanel涉及到多个步骤,包括定义模型(Model)、店铺(Store)、网格面板(GridPanel)和表单(FormPanel)。`makeForm.js`可能包含了这些元素的配置代码,以及如何将它们组合在一起以...

    ext.net 1.x DEMO

    在EXT.NET 1.x 中,实现基本的CRUD(Create、Read、Update、Delete)操作通常涉及到数据绑定和服务器端控件的使用。EXT.NET 提供了诸如 GridPanel、FormPanel 等组件来轻松实现这些功能。GridPanel 可以用来展示数据...

    用ext来登录的程序代码

    4. **Ext.form.Field**: 基础的表单字段组件,提供了表单验证和数据绑定等功能。 5. **doAction('submit')**: 表单提交操作,支持各种回调函数以处理服务器响应。 #### 四、总结 通过上述分析可以看出,Ext框架...

    ext多文件上传

    var formPanel = Ext.create('Ext.form.Panel', { items: [{ xtype: 'filefield', name: 'uploadFiles', fieldLabel: '选择文件', multiple: true, // 允许多选 buttonText: '浏览...' }] }); ``` 当用户...

    Ext_2.2_API(chinese).rar_Ext 2.2 API_ext js 2_ext-2.2 api_ext2.2

    此外,`Ext.form.FormPanel`和相关组件允许创建复杂的表单,支持验证和数据提交。拖放功能允许用户通过简单的拖动操作来交互,增强了用户体验。还有许多其他工具类,如`Ext.util.Format`,提供了一系列实用的格式化...

    extjs-form组件配置参数详解

    `Ext.form.BasicForm`类提供了一个基础表单的功能,支持表单数据的提交、加载以及简单的数据绑定。 **配置项** - **baseParams**: 默认传递到请求中的参数。 - **method**: 提交方式,支持`GET`和`POST`。 - **url*...

    老师整理的extjs学习笔记

    提交 `Ext.form.FormPanel` 表单可以通过调用 `form.submit()` 方法来实现。该方法接受一个配置对象,其中可以指定服务器端的 URL、提交成功或失败后的回调函数等。 ```javascript formPanel.getForm().submit({ ...

    Extjs4的FormPanel从后台load json数据的要点

    在本篇文章中,我们将深入探讨如何使用Extjs4中的FormPanel组件从后台加载JSON数据,并将其映射到表单的各个字段中进行显示。这是一项非常实用的技术,尤其是在需要动态填充表单的情况下。 ### 一、Extjs4 ...

    Ext智能提示 - Spket(Dreamweaver插件)

    1. **代码补全**:在编写Ext JS代码时,Spket会根据上下文提供类、方法、属性的智能提示,使开发者能够快速输入正确代码,减少错误。 2. **语法高亮**:Spket能对Ext JS的代码进行颜色高亮,提高代码可读性,帮助...

    ext上传文件例子文章

    在EXTJS中,我们可以使用`Ext.form.field.File`组件来创建这个输入字段,它提供了友好的用户界面,允许用户选择本地文件。 ```javascript var form = Ext.create('Ext.form.Panel', { title: 'File Upload Form', ...

Global site tag (gtag.js) - Google Analytics