服务器端返回json串。
String result="{rows:[{'di':'1','genre_name':'喜剧片','sort_order':'0'},{'id':'2','genre_name':'恐怖片','sort_order':'1'},{'id':'3','genre_name':'动作片','sort_order':'2'}]}";
从服务器端获取列表数据,我们还需要做些设置。首先,data sotre要知道数据格式,我们需要一个reader,这里我们用Json reader.
var genres = new Ext.data.Store({
reader: new Ext.data.JsonReader({
fields: ['id', 'genre_name'],
root: 'rows'
}),
proxy: new Ext.data.HttpProxy({
url: 'genre.jsp'
})
});
第一个配置项是reader,指明了要读取哪一列,根元素是哪个。这个列表仅仅是个简单的名称列表,注意我们没有用到sort_order,因为这一列中我们的data set里是不可用的。根元素包含了我们的数据数组,在这里是个rows.
我们还设置了一个proxy,用来从同一个域里获取数据。
这个例子我们其实用到了ajax,所以必须要在服务器上运行我们的页面了。
我们用genres.load()方法先把数据下载下来,然后再组合框中就可以看到下拉数据了。
或者可以用欲加载的方法,自动把数据下载下来。
var genres = new Ext.data.Store({
reader: new Ext.data.JsonReader({
fields: ['id', 'genre_name'],
root: 'rows'
}),
proxy: new Ext.data.HttpProxy({
url: 'data/genres.php'
}),
autoLoad: true
});
分享到:
相关推荐
在ExtJS6中,下拉列表(ComboBox)是一种常见的组件,用于提供用户可以选择的预定义选项。这个框架提供了丰富的功能和定制性,使得下拉列表不仅能够简单地显示一组静态选项,还能与数据源进行联动,展示动态加载的...
Learning ExtJs 第四版 随书源代码。采用的Ext 5。
ExtJS 4 下拉树(TreeCombo)是一种组合控件,它将传统的下拉框与树形结构结合在一起,提供了一种在有限空间内展示层级数据的高效方式。这种控件在很多场合都非常实用,例如在需要用户选择分类或者层级结构的场景中...
然而,根据你的标题和描述,你似乎遇到了一个特别的需求,即当你点击ComboBox的下拉框时,希望出现一个Grid组件,而不是默认的下拉列表。 ComboBox的默认行为是弹出一个包含选项的列表,而你想要实现的是当用户点击...
### ExtJS经典教材知识点概述 ...《Learning ExtJS》是一本全面介绍ExtJS框架的经典教材,不仅涵盖了基础知识,还涉及了许多高级话题。对于希望使用ExtJS开发复杂Web应用的开发者来说,本书是不可多得的学习资源。
在ExtJS中,下拉列表树控件(ComboBox Tree)是常见的组件之一,它结合了下拉列表和树结构,提供了更丰富的用户界面。这个控件允许用户从一个层级化的数据结构中进行选择,非常适合于展示有层次关系的数据。 在创建...
learning extJS 随书源码,非常流行的富客户端脚本框架。
Learning ExtJS 3.2.pdf绝对的高清,不过是英文的,下载之前考虑好,不想骗你们的分,呵呵
- `ComboBox` 是EXTJS中的一个基础组件,它提供了文本输入框和下拉列表的功能。 - 用户可以输入文本,也可以点击下拉箭头查看预定义的选项列表。 - `ComboBox` 的数据通常通过配置 `store` 属性来设置,`store` ...
Learning ExtJS.pdf 当今社会,这个你得会。
本篇文章将深入探讨EXTJS中文版中的表单提交相关知识点。 一、EXTJS表单基础 EXTJS的表单(Form)组件是用于收集用户输入数据的容器,它由多个字段(Field)组成,如文本框、选择框、复选框等。每个字段都有自己的...
### 关于《Learning ExtJS》 #### 书籍概述 《Learning ExtJS》是一本专注于ExtJS框架学习的专业书籍。此书由Shea Frederick、Colin Ramsay和Steve 'Cutter' Blades共同撰写,并由Packt Publishing出版。该书旨在...
EXTJS的下拉列表通常由`Ext.form.field.ComboBox`类创建。全选和去全选功能通常与多选下拉列表关联,EXTJS通过设置`multiSelect: true`属性来启用这个功能。要实现全选和去全选,我们需要自定义一些方法并绑定到相应...
标题中的“ExtJS下拉列表树控件1”指的是在ExtJS框架中使用的一种特殊的下拉选择组件,它不仅具备了传统的下拉列表功能,还集成了树形结构,允许用户在下拉菜单中选择嵌套层次的数据。这种控件在处理具有层级关系的...
《TextArea_HTMLEditor 编辑器学习指南——探索EXTJS中文版的奥秘》 在Web开发领域,富文本编辑器是不可或缺的一部分,它允许用户以类似Word的方式编辑网页内容。EXTJS作为一款强大的JavaScript框架,提供了丰富的...
在ExtJS中,下拉列表(Combobox)是常见的组件之一,它结合了输入框和下拉菜单的功能,允许用户进行选择或自由输入。本教程将深入探讨ExtJS中的Combobox组件,包括其基本用法、配置选项、事件处理和自定义功能。 1....
extjs 树形下拉列表框,可以进行数据选择,数据回显。