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

EXT--本地数据源的组合框示例 Ext.data.Store

    博客分类:
  • EXT
 
阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>本地数据源的组合示例</title> 
<link rel="stylesheet" href="ext-4.2.1/resources/css/ext-all.css" /> 
<script type="text/javascript" src="ext-4.2.1/bootstrap.js"></script>  
<script type="text/javascript" src="ext-4.2.1/locale/ext-lang-zh_CN.js"></script> 
<script type="text/javascript"> 
Ext.onReady(function(){ 
//创建数据模型 
Ext.regModel('PostInfo',{ 
fields:[{name:'province'},{name:'post'}] 
}); 
//定义组合框中显示的数据源 
var postStore=Ext.create('Ext.data.Store',{ 
model:'PostInfo', 
data:[ 
{province:'北京',post:'100000'}, 
{province:'通县',post:'101100'}, 
{province:'昌平',post:'102200'}, 
{province:'大兴',post:'102600'}, 
{province:'密云',post:'101500'}, 
{province:'延庆',post:'102100'} 
] 
}); 
//创建表单 
Ext.create('Ext.form.Panel',{ 
title:'combBox本地数据源', 
renderTo:Ext.getBody(), 
bodyPadding:5, 
frame:true, 
height:150, 
width:370, 
defaults:{ 
labelSeparator:':', 
labelwidth:70, 
width:200, 
labelAlign:'left' 
}, 
items:[{ 
xtype:'combo', 
listConfig:{  emptyText:'未找到匹配值', maxHeight:60 
       }, //设置下拉列表的最大高度为60像素 
name:'post', 
fieldLabel:'邮政编码', 
triggerAction:'all',//单击触发按钮显示全部数据 
store:postStore,//设置数据源 
displayField:'province',//定义要显示的字段 
valueField:'post', //定义值字段 
queryMode:'local', //本地模式 
forceSelection:true,//要求输入值必须在列表中存在 
typeAhead:true, //允许自动选择匹配的剩余部分文本 
value:'102600' //默认选择大兴的邮编 
}] 
}); 
}); 
</script> 
</head> 

<body> 
</body> 
</html> 

 

开发者博客www.developsearch.com

分享到:
评论

相关推荐

    ext-3.4.0.zip

    此外,ExtJS还具有数据绑定机制,允许组件与数据源进行双向同步,简化了数据管理和更新。 在ExtJS 3.4.0中,开发者可以期待以下主要特性: 1. **组件增强**:此版本可能包含对现有组件的性能优化和新功能的添加,...

    Ext下拉树、下拉表格

    4. 配置下拉组合框:使用Ext.form.field.ComboBox,配置其store为表格数据模型,指定显示字段和值字段,同时设置 tpl 或者 displayField 和 valueField 来定制显示和选择项。 在myEclipse的Web项目中,你需要将这些...

    DWR+EXT简单示例

    2. **创建EXT GRID**:在客户端,使用EXT创建GRID实例,定义列结构和数据源。数据源通常设置为DWR的RemoteProxy,这样EXT GRID可以通过DWR调用服务器端的方法获取数据。 3. **定义DWR接口**:在服务器端编写Java...

    Ext2[1].0框架的Grid使用介绍

    var ds = new Ext.data.Store({ proxy: new Ext.data.MemoryProxy(data), // 数据来源 reader: new Ext.data.ArrayReader({}, [ // 数据解析规则 { name: 'id', mapping: 0 }, { name: 'sex', mapping: 1 }, { ...

    EXT3.2 多选下拉框

    关键配置包括`typeAhead`(自动补全)、`triggerAction`(触发行为,通常是所有或查询)、`store`(存储数据源,可以是JSON或者XML)、`displayField`(显示字段)和`valueField`(值字段)。 对于多选功能,我们...

    Ext 3.3 - 中文API文档

    `Ext.data.Store`是数据存储的主要类,负责数据加载、刷新和更新等操作。 文档中还可能包含示例代码,以直观展示如何使用API。例如,创建一个简单的表格可能会涉及到`Ext.grid.Panel`的配置,包括列模型、数据源、...

    ExtJS4官方指南:数据Data简体中文版.pdf

    在ExtJS 4中,数据管理是构建应用程序的关键组件,尤其是对于处理和展示大量数据的应用来说。这个官方指南主要关注的是数据包...开发者可以通过配置这些组件来适应不同的数据源和应用场景,实现高效的数据操作和展示。

    Ext 3.0 中文文档.zip

    Store可以连接到不同的数据源,如JSON、XML或CSV,并提供数据加载、过滤、排序和分页功能。通过事件监听,Store能够实时同步数据变化,确保UI的更新。 二、Data:Data包是Ext的数据模型层,包含Model、Proxy和...

    用Ext 2_0 combobox 做的省份和城市联动选择框 DOJO中国

    1. **store**:这是Combobox的数据源,通常是一个Ext.data.Store对象,用于存储省份和城市的数据。数据可以是XML、JSON或其他格式,通过配置reader进行解析。 2. **displayField**:定义了显示在Combobox文本框中的...

    ext 3.0源码+帮助文档chm

    在深入学习EXT 3.0源码时,建议先从核心类开始,例如Ext.Element(基础DOM操作)、Ext.Panel(基本组件)和Ext.data.Store(数据管理)。了解这些基础类的用法和实现原理后,再逐步探索更复杂的组件和功能,如Grid、...

    ext2.0 详解和API

    4. **数据管理**:如Ext.data.Store,用于存储和管理数据,可以与各种数据源(如XML、JSON)进行交互。 5. **表格组件**:如Ext.grid.GridPanel,用于显示和编辑表格数据,支持分页、排序、过滤等功能。 6. **树形...

    Ext grid与树实例

    在Ext Grid中,你可以定义列(columns)来展示数据的不同属性,通过store来绑定数据源,以及使用各种插件和功能,如行选择、分组、自定义编辑等。在提供的"extdemo"压缩包中,可能包含了一个展示如何创建和配置Grid...

    ext combox

    在提供的代码片段中,使用了`JsonStore`作为数据源,其通过指定的URL(`path+'/servlet/ComBox'`)异步加载JSON格式的数据。`JsonStore`的`fields`属性定义了数据集中字段的结构,这里的`groupId`和`groupName`分别...

    extjs详细讲解!并给出生动例子!并含有多个ext帮助文档

    - **Store**: 存储数据的容器,可以连接到各种数据源,如JSON、XML或Ajax请求,提供数据加载、刷新和排序等功能。 - **Model**: 定义数据结构和字段,用于数据验证和操作。 - **View**: 显示数据的部分,通常由组件...

    EXT中文手册 (pdf)

    在EXT中,数据绑定是连接UI和数据源的关键机制。它允许界面元素实时反映后端数据的变化,减少了手动更新界面的工作。通过Store对象,开发者可以轻松管理数据集,并与GridPanel、TreePanel等组件进行双向数据绑定。 ...

    Ext实例详解 超值!!

    通过`Ext.data.Model`定义数据结构,`Ext.data.Store`管理数据源,以及`Ext.grid.Panel`等组件与数据的双向绑定,可以实现数据的实时更新和展示。这对于创建动态表格和列表非常有用。 另外,ExtJS的事件处理也是一...

    extjs editgrid combobox 回显

    在探讨“extjs editgrid combobox 回显”这一主题时,我们主要关注的是如何在ExtJS框架下,实现编辑网格(EditGrid)中的组合框(ComboBox)的值能够正确地回显到网格中。这一功能对于那些需要用户在表单中选择数据...

    EXT的用法

    同时,`ComboBox`还监听了`select`事件,当用户选择一个选项时,会触发相应的处理逻辑,如更新另一个`ComboBox`的数据源。 ### 5. 表单(FormPanel)组件的构建 `simpleForm`是一个`FormPanel`实例,它包含了一...

    轻松搞定Extjs

    - **Ext.data.DataProxy类**: 介绍了用于访问不同数据源的代理类。 - **Ext.data.DataReader类**: 详细解释了如何解析原始数据为可用的数据对象。 - **Ext.data.Store类**: 讲解了Store在数据管理中的核心作用。 - *...

    extjs 学习笔记(三) 最基本的grid

    - `dataIndex`: 关联的数据字段,用于从数据源中获取值,这里的数据源通常是一个二维数组或Store。 除了上述配置,还有一些常见的列属性,例如: - `editable`: 指示列是否可编辑,如果为`true`,用户可以直接在...

Global site tag (gtag.js) - Google Analytics