`
edwin492
  • 浏览: 114711 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Ext填充form中的combobox

阅读更多

利用jsonReader来填充form时遇到动态加载的二级combobox不知如何填充的问题。

弄了很久也没找到好的处理方法,只能在form加载时对combo进行赋值了,下面是代码片断。

这里combo的hiddenName值是通过reader去充填的,combo的displayValue是在form加载时填充的。

下面的jobChange.departmentByJcOldDept.deptId等就是hiddenName的id,当然也可以在form加载成功后用setValue()取设其value,最后combo的store中记得加入autoLoad: true.

分享到:
评论

相关推荐

    用Ext 2.0 combobox 做的省份和城市联动选择框的例程

    在本文中,我们将深入探讨如何使用Ext 2.0的ComboBox组件实现省份和城市联动选择框的功能。Ext是一个强大的JavaScript库,它提供了丰富的用户界面组件,包括ComboBox,用于创建下拉选择框。在这个例程中,我们将看到...

    ext 2.0 form demo

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

    ExtJS Combobox二级联动列子

    3. 动态加载:根据第一个Combobox的选中值,向服务器发送请求获取相关联的第二级数据,然后填充到第二个Combobox的Store中。 三、具体步骤 1. 创建Store:定义两个Store,分别用于存储一级和二级的数据,可以使用...

    Ext中下拉列表ComboBox组件store数据格式用法介绍

    var proj_main_type = new Ext.form.ComboBox({ fieldLabel : '重点工程', anchor : anchor_w, mode : 'remote', // 远程模式,从服务器加载数据 triggerAction : 'all', selectOnFocus : true, ...

    extjs的ComboBox 2级联动

    var provinceComboBox = Ext.create('Ext.form.ComboBox', { store: provincesStore, displayField: 'name', valueField: 'id', queryMode: 'local', listeners: { select: function(combo, record) { // 在...

    Extjs fieldset两行两列布局

    new Ext.form.ComboBox({ // 创建ComboBox组件 hiddenName: 'ns', fieldLabel: '', triggerAction: 'all', store: new Ext.data.SimpleStore({ fields: ['name', 'code'], data: [['', '1'], ['', '0']] }),...

    extjs 自动补全 模拟combobox

    Ext.create('Ext.form.ComboBox', { fieldLabel: '选择', store: ['Option1', 'Option2', 'Option3'], displayField: 'text', valueField: 'value', queryMode: 'local', typeAhead: true }); ``` 对于更复杂...

    ext 动态,匹配,下拉单

    在EXT中,动态匹配下拉单主要通过`Ext.form.ComboBox`类实现。这个组件不仅具有基本的下拉列表功能,还支持自动完成、实时过滤和自定义渲染等功能。下面我们将深入探讨EXT动态匹配下拉单的相关知识点: 1. **配置项...

    EXT控件lovcombo

    在EXT控件中,"lovcombo"(即Love Combo)是一种特殊的ComboBox,通常用于显示一个列表,其中每个项可以被选择,类似于下拉框。这个lovcombo控件的特色在于它支持多选,通过复选框(checkboxes)来实现这一功能,...

    ext和php实现的省级联动

    当用户在省份ComboBox中做出选择时,会触发这个事件,然后发送一个AJAX请求到服务器。请求的目标可能是`test.php`,发送当前选中的省份ID作为参数。 在`test.php`中,PHP代码接收到AJAX请求后,会根据省份ID查询...

    无废话ExtJs 教程十[下拉列表:Combobox]

    - 自定义模板:通过`tpl`配置项,可以自定义Combobox中每个选项的展示样式。 - 自定义过滤:通过监听`beforequery`事件,可以实现自定义的过滤逻辑。 - 动态加载:在`queryMode`为"remote"时,可以通过API动态...

    Ext中Ajax的应用

    var combo = new Ext.form.ComboBox({ fieldLabel: 'Select an Option', store: new Ext.data.SimpleStore({ proxy: new Ext.data.DWRProxy({ url: 'dwr/call/plaincall/ComboBoxManager.getOptions.js' }), ...

    ExtJs_xtype一览

    - `combo`:`Ext.form.ComboBox`,下拉选择框。 - `datefield`:`Ext.form.DateField`,日期选择输入框。 - `timefield`:`Ext.form.TimeField`,时间输入框。 - `field`:`Ext.form.Field`,表单的基础字段。 ...

    ExtJS-3.4.0系列目录

    - `Ext.form.field.ComboBox`:下拉列表框,可以是静态或动态加载的。 - `Ext.form.field.Time`:时间选择器。 - `Ext.form.field.Date`:日期选择器。 - `Ext.form.field.Hidden`:隐藏字段。 - `Ext.form....

    Ext 开发指南 学习资料

    4.11. 自动把数据填充到form里 5. 雀跃吧!超脱了一切的弹出窗口。 5.1. 呵呵~跳出来和缩回去总给人惊艳的感觉。 5.2. 先看看最基本的三个例子 5.2.1. Ext.MessageBox.alert() 5.2.2. Ext.MessageBox.confirm() ...

    extjs2.0 下拉列

    在 ExtJS 中,下拉列表可以通过创建 `Ext.form.ComboBox` 实现。这个组件可以静态填充数据,也可以动态从服务器获取数据。 创建一个基本的下拉列表需要以下步骤: 1. **创建 Store**: 首先,你需要定义一个数据...

    Ext与后台数据库交互

    `Viewport`是Ext框架中的一个容器组件,用于填充整个浏览器窗口。它采用`region`定义各个区块的显示,如`north`、`south`、`east`、`west`和`center`等。其中`center`区域是必不可少的,通常用来放置主要内容。 ###...

    ExtJs组件类的对应表

    3. **`combo`** - `Ext.form.ComboBox`,下拉框组件,用于创建下拉选择框。 4. **`datefield`** - `Ext.form.DateField`,日期选择项,用于输入日期。 5. **`timefield`** - `Ext.form.TimeField`,时间录入项,...

    Ext Js权威指南(.zip.001

    4.3.3 ext.function中的静态方法 / 120 4.3.4 ext.array中的静态方法 / 127 4.3.5 ext.error中的静态方法 / 133 4.4 深入了解类的创建及管理 / 135 4.4.1 开始创建类 / 135 4.4.2 创建类的类:ext.class / 137...

Global site tag (gtag.js) - Google Analytics