`
erichua
  • 浏览: 516386 次
  • 性别: Icon_minigender_2
  • 来自: 远方
社区版块
存档分类
最新评论

Extjs学习总结---Ext.data.store之错误处理

阅读更多
原先的Ext.data.Store一直没有进行错误处理。今天把它加了进去。奇怪的是callback不是在构造函数里定义的。而是在load的时候才放上去。
	// country combox -------
	var CountryRecordDef = Ext.data.Record.create([{
				name : 'countryId',
				type : "int"
			}, {
				name : 'countryName'
			}]);
	var countryStore = new Ext.data.Store({
		// Url
		proxy : new Ext.data.HttpProxy({
			url : 'getGroupCountry.json',
			method : 'GET'
		}),
		// date
		reader : new Ext.data.JsonReader({
					id : "countryId",
					// totalProperty : 'totalCount',
					root : 'countrys'
				}, CountryRecordDef),
		remoteSort : true
	});
	// load the country data
	countryStore.load({
		callback : function(r, options, success) {
			[color=red]if (success == false) {
				Ext.Msg
						.alert("ERROR",
								"There was an error parsing the Country Combo.");[/color]
			}
		}
	});
分享到:
评论

相关推荐

    Ext.data.Store的基本用法

    `Ext.data.Store`是ExtJS框架中用于管理数据的核心组件之一。它主要负责数据的存储、加载、更新等操作,并且提供了多种方法来方便地处理这些数据。本文将详细介绍`Ext.data.Store`的基本用法。 #### 二、创建Ext....

    Extjs 继承Ext.data.Store不起作用原因分析及解决

    关于这个原因有很多种,我只说下我遇到的 我这样 写Store来复用的 代码如下: DocStore = Ext.extend(Ext.data.Store,{ initComponent:function(){ this.proxy = new Ext.data.HttpProxy({url:this.url}); this....

    ExtJs学习资料28-Ext.data.JsonStore数据存储器.doc

    在ExtJs框架中,JsonStore是一种非常重要的数据存储器,它专门用来处理和展示JSON格式的数据。本资料主要讲解如何使用JsonStore来加载并显示数据,以创建一个简单的个人信息表格。 首先,为了使用ExtJs框架,我们...

    ext 基本知识-store-proxy-reader-ext-connection-实例

    总结起来,本篇内容涵盖了ExtJS中的核心数据组件,包括Ext.data.Connection的使用、Ext.data.Record的创建与操作、Ext.data.Store的配置以及数据交互的Proxy和Reader机制。这些知识是构建基于ExtJS的异步数据驱动...

    extJs 2.1学习笔记

    17. extJs 2.0学习笔记(Ext.data序论篇) 39 18. extJs 2.0学习笔记(Ext.Panel终结篇) 40 19. extJs 2.0学习笔记(事件注册总结篇) 45 20. extJs 2.0学习笔记(Ext.Panel篇一) 48 21. extJs 2.0学习笔记(Ext.Panel篇二)...

    extjs中Ext.Panel和TreePanel 组件动态加载本地页面数据

    在实际项目中,结合`jq`库(可能是jQuery的简写),可以方便地处理DOM操作,与EXTJS的组件交互,进一步增强动态加载的效果,比如添加动态加载的动画、错误处理等。 总结来说,`Ext.Panel`和`TreePanel`在EXTJS中是...

    Extjs4.0设置Ext.data.Store传参的请求方式(默认为GET)

    代码如下: var Store = Ext.create(‘Ext.data.Store’, { pageSize: pageSize, model: ‘Ext.data.Model名称’, autoLoad: false, proxy: { type: ‘ajax’, url: ‘请求路径’, getMethod: function(){ return ...

    ExtJs + api + 笔记 + 完整包

    例如,你可以从中学习到如何创建和配置组件,如何处理数据模型和store,以及如何使用事件监听机制来实现组件间的交互。 "24-Ext中的布局.doc"文件介绍了ExtJs中的布局管理器。在ExtJs中,布局管理器负责决定组件在...

    Extjs4---grid的修改、删除功能---结合struts2、hibernate

    var store = Ext.create('Ext.data.Store', { model: 'User', proxy: { type: 'ajax', url: 'user-grid-data.action', // Struts2 action调用 reader: 'json' }, autoLoad: true }); // 定义Grid var grid =...

    extjs_4.1.0_community_extjs4-mvc-complex-dashboard.zip

    开发者可以通过Ext.data.Model与这个数据源进行交互。 5. **readme.md**:这是一个Markdown格式的文档,通常包含了关于项目的信息、安装指南和使用说明。在这个示例中,readme.md可能详细解释了如何运行和理解这个...

    ExtJS4 2学习 21 动态菜单与表格数据展示操作总结篇

    在"ExtJS4 2学习 21 动态菜单与表格数据展示操作总结篇"中,我们将深入探讨两个核心组件:动态菜单(Dynamic Menus)和表格数据展示(Grid Data Display),以及如何在实际应用中进行操作。 动态菜单在Web应用中...

    Extjs实战 --- 发布小纸条

    - **Ext.data.Store**:作为数据存储,连接到后台服务,负责数据的加载、保存和更新。 - **Ext.data.Model**:定义小纸条的数据结构。 - **Ext.Ajax**:处理异步请求,与Struts控制器进行通信。 6. **Struts配置...

    [Ext 3.x + Ext 2.x] 下拉树 Ext.ux.ComboBoxTree

    1. `store`:定义数据存储对象,可以是Ext.data.TreeStore,用于保存树形结构的数据。 2. `displayField`:指定显示在下拉框中的字段,通常是从树节点数据中提取的属性。 3. `valueField`:选择后记录的值,通常是树...

    java-ext.zip_ext_ext java_ext 标签_ext java_java ext

    在ExtJS中,可以使用`Ext.Ajax`或`Ext.data.Store`等组件发起HTTP请求,获取JSON数据,并在前端进行展示或处理。 具体步骤可能如下: 1. **创建ExtJS组件**:在前端,开发者会定义一个ExtJS组件,比如Grid或Tree,...

    老师整理的extjs学习笔记

    `Ext.data.Store` 是 ExtJS 中用于存储和管理数据的核心组件。它支持从多种数据源获取数据,并提供了数据的排序、过滤等功能。 **7.2 Ext.data.DataProxy -- Ext.data.Store 的数据获取器** `Ext.data.DataProxy` ...

    ExtJs中Store加载(load)时候提示信息

    var reportStore = new Ext.data.Store({ proxy: reportProxy, reader: reportReader, listeners: { beforeload: function () { msgTip = Ext.MessageBox.show({ title: '提示', width: 250, msg: '正在加载...

Global site tag (gtag.js) - Google Analytics