`
nbkangta
  • 浏览: 430555 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

Ext.form.combo和loadRecord的问题

    博客分类:
  • JS
EXT 
阅读更多

Form本地加载数据可以用loadRecord很方便的实现

不过发现如果form中存在combo,虽然value是load进来了,可是无法反应的combo的displayField上面

这样就不能提供一个友好的信息

发现只要把loadRecod的调用放在combo的load事件中就可以解决这个问题

如果新增记录和修改记录放在同一个form当中,就需要进行判断

 

myCombo.on('load', function() { myForm.getForm().loadRecord(sel); } )
 
分享到:
评论

相关推荐

    Ext 动态加载表单数据

    Ext Form提供了一种结构化的方式来组织这些字段,并提供了验证、提交和数据绑定等功能。 动态加载表单数据涉及到的主要知识点包括: 1. **JSON数据格式**:JSON(JavaScript Object Notation)是一种轻量级的数据...

    Ext表单之loadRecord用法详解

    `loadRecord`方法是Ext JS FormPanel的一个成员,它的主要作用是将一个数据记录(Record)填充到表单(Form)中。这在处理数据编辑或者显示详情页面时特别有用,因为可以快速地将数据库中的数据映射到表单字段,用户...

    extjs属性方法大全

    `Ext.form.Action` 是用于处理表单操作的类,主要包括提交和加载数据的功能。 - **属性:** - `success`: 表示操作成功时的回调函数。 - `failure`: 表示操作失败时的回调函数。 - `method`: 请求方式,默认为 `...

    ExtJs 动态添加表单

    通过`bind`方法或`form.loadRecord`方法可以加载和保存数据。 7. **表单验证**: 表单验证是确保用户输入符合预设规则的关键部分。ExtJS提供内置的验证功能,可以在字段级别或表单级别设置验证规则。 在这个案例...

    extjs-form组件配置参数详解

    `Ext.form.Action`是ExtJS中的一个类,用于处理表单提交和加载数据的动作。它提供了多种配置选项和属性来控制表单操作的过程。 **配置项** - **success**: 执行成功后的回调函数,该函数接收两个参数:`form`(当前...

    ExtJs4登录示例

    使用`form.loadRecord`和`form.isValid`方法进行数据加载和验证。如果所有字段都有效,可以使用`form.submit`来发送登录请求到服务器。 6. **服务器通信**:登录信息通常会通过Ajax请求发送到服务器,这可以通过...

    ExtJs的增删改查功能

    ExtJs 提供了多种组件用于实现增删改查的交互,如`Ext.form.Panel`用于创建表单,`Ext.grid.Panel`用于显示和编辑表格数据,以及`Ext.toolbar.Toolbar`用于添加操作按钮如“新增”、“编辑”、“删除”。...

    extjs 登陆页面

    - 配置字段,如设置字段类型(Ext.form.field.Text)、验证规则等。 3. **添加按钮组件**: - 创建一个 Ext.button.Button,作为登录按钮。 - 添加点击事件监听器,处理登录逻辑。 4. **处理用户交互**: - 在...

    Ext_Login_Case:Extx登陆小例子

    例如,`Ext.form.Basic`提供了`loadRecord`方法,可以将表单数据加载到数据对象,以便进行验证。同时,`Ext.Ajax.request`可以用来发送Ajax请求,向服务器发送登录凭据并接收响应。 标签“JavaScript”表明这个案例...

    Extjs 词语定义

    在本文中,我们将深入探讨 `Ext.form` 模块中的 `Action` 和 `BasicForm` 类,以及 `FormPanel` 组件,这些都是EXTJS中处理表单操作的关键概念。 1. **Ext.form.Action** - `success` 和 `failure` 回调函数:这两...

    简单的两种Extjs formpanel加载数据的方式

    formpanel数据源和grid相同,使用 Form.getForm().loadRecord(row);则数据便可自动加载在formpanel中对应的控件。2。formpanel数据源是单独的,则store传入到formpanel页面后,还需要手动将formpanel中的每个控件用...

    ExtJS效果Tabs形式

    例如,你可以创建一个Ext.XTemplate模板,并使用`loadRecord`方法加载数据模型到Panel中: ```javascript var template = new Ext.XTemplate( '<div class="content">{name}</div>', '<p>{description}</p>' );...

    ext checkboxgroup 回填数据解决

    当你需要回填数据时,你可以先调用`form.loadRecord(record)`或者`form.setValues(values)`,其中`record`是一个包含数据的`Ext.data.Model`实例,`values`是一个包含键值对的对象。通过重写后的`findField`方法,`...

    extjs中的formPanel以及表单的应用

    同时,`loadRecord`方法可以用来从记录对象中加载表单数据,而`getValues`和`getRecord`则用于获取当前表单的值或转换为记录对象。 在工具方面,ExtJS 提供了一些实用的工具类,如`Ext.Ajax`用于处理Ajax请求,`Ext...

    learning extjs 中文版 表单提交

    1. **Action Methods**: 表单的`action`属性定义了与服务器交互的方式,常见的有`directFn`(调用远程函数)、`url`(发送Ajax请求到指定URL)和`formHandler`(服务器端处理表单)。 2. **Params**: 在提交表单时...

    extjs中form与grid交互数据(record)的方法

    在Ext JS框架中,表单(Form)和网格(Grid)的交互是实现用户界面中数据操作的关键技术之一。特别是当需要对网格中的数据记录进行编辑时,表单和网格之间的数据交互显得尤为重要。本文将详细介绍如何在Ext JS中实现...

    extJs 常用到的增,删,改,查操作代码

    此处的“addForm”、“submitForm”和“resetForm”需要我们在ExtJs中进行定义,以便实现对应的功能。其中: 1. 新增(Create)操作,通常会涉及到表单数据的收集,并通过Ext.Ajax.request()函数发起POST请求,将...

    C语言课程设计_仓库管理系统.doc

    本项目——仓库管理系统,就是一个典型的结构化编程应用,涵盖了数据结构、文件操作和用户交互等多个方面,旨在训练学生的编程思维和问题解决能力。 仓库管理系统的核心是存储和管理仓库中的物品信息。系统中定义了...

Global site tag (gtag.js) - Google Analytics