`
itfreeman
  • 浏览: 16200 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类

[原创] Extjs Ext.data.store 捕获加载数据的异常,并打印信息

阅读更多
页面js部分的写法
new Ext.data.Store({
	proxy : new Ext.data.HttpProxy({
		url : basePath + '/fundAuditAction.do'
	}),
	reader : new Ext.data.JsonReader({
		totalProperty : 'total',
		root : 'root',
		successProperty : 'succeed',
		fields : [...]
	})
    ,successProperty: 'success' // 后台传输的标识。必须
	,listeners:{
		exception:function(dataProxy, type, action, options, response, arg) { 
			var o = Ext.util.JSON.decode(response.responseText);
			if(!o.success){
				Ext.Msg.alert('错误提示',o.message);
			}
        }
	}
});


后端产生异常时,发送json串
"{success: false, message:'"+msg+"'}"
0
1
分享到:
评论
1 楼 laccp 2015-01-06  
顶一个。

相关推荐

    extjs editgrid 回显问题.rar

    EditGrid是基于Ext.grid.Panel构建的,它使用Ext.data.Model来管理每行的数据,并通过Ext.data.Store将数据与服务器进行同步。当用户编辑单元格时,EditGrid会触发一系列事件,如`edit`、`validateedit`等,以便于...

    Extjs规范(自己的)

    使用`try...catch`语句捕获异常,并通过`Ext.log`或自定义日志系统记录错误信息。在开发阶段启用调试模式以获取更详细的错误报告。 七、性能优化 - 使用延迟加载(lazy loading)减少初始页面加载时间。 - 利用`Ext...

    extjs 3.2三大框架小类字

    6. **错误处理**:在前后端都要设置合理的错误处理机制,例如在Struts Action中处理异常,并在ExtJS中捕获并显示错误信息。 通过这样的整合,你可以创建一个用户界面丰富、数据交互高效的Web应用。记住,实践是最好...

    Extjs增删改查示例

    当用户输入查询条件并提交后,Controller捕获事件,根据条件构建查询SQL,然后更新Store加载数据,从而刷新Grid显示。 总结起来,"Extjs增删改查示例"是一个典型的Web应用开发实践,它涵盖了ExtJS的核心组件和MVC...

    EXT GridPanel获取某一单元格的值

    EXT GridPanel是EXT JS库中的一个核心组件,用于创建数据密集型的表格视图。它在Web应用程序中常用于展示大量结构化数据,并提供多种交互功能,如排序、分页、筛选和编辑等。在EXT GridPanel中,获取某一单元格的值...

    Extjs 从远程获取json类型的list数据

    标题 "Extjs 从远程获取json类型的list数据" 涉及的是在Web开发中使用Extjs框架与服务器进行交互,获取JSON格式的数据并展示在列表(List)组件中的技术。Extjs是一款强大的JavaScript库,用于构建富客户端的桌面级...

    extjs4mvc的crud

    这通常通过创建一个Store对象完成,Store与远程数据源(如RESTful API)建立连接,并加载数据到模型实例中。视图,如Grid面板,绑定到Store,自动显示加载的数据。 3. **更新(Update)**:当用户编辑货物信息后,...

    extjs mvvm增删查改模糊查询

    在ExtJS中,ViewModel通过`Ext.app.ViewModel`类来创建,并通过`data`配置项定义数据绑定。ViewModel可以绑定到Store,当Store的数据发生变化时,视图会自动更新,反之亦然。 1. **添加**:在MVVM架构中,可以通过...

Global site tag (gtag.js) - Google Analytics