`

store加载数据失败,提示错误信息

 
阅读更多
Extjs4中store加载数据失败,可通过定义Exception监听打印错误信息!
Ext.define("Manager.store.applications.bm.bhm.JobConfigStore", {
	extend : 'Ext.data.Store',
	model : 'Manager.model.applications.bm.bhm.JobConfigModel',
	pageSize: extPageSize,
	proxy : {
		type : 'ajax',// 后台加载
		url : extPath+'/action/bhm/json/QueryJobConfigAction',
		timeout : 5000,
		reader : {
			type : 'json',
			root : 'result'
		},
		writer : {
			type : 'json'
		},
		actionMethods: {  
            read: 'POST'  
        },
        listeners:{
            exception:function( theproxy, response, operation, options ){
				if(!Ext.isEmpty(response.responseText)) {
					var responseJson = Ext.decode(response.responseText);				
					Ext.Msg.alert('提示框', '加载数据失败,原因为:'+responseJson.errorMsg);
				}
            }
        }
	},
	listeners:{
		beforeload:{
			fn:function(store, options){
				var params = Ext.getCmp('query_job_config_panel').form.getValues();
				Ext.apply(store.proxy.extraParams, params); 
			}
		}
	}
});
分享到:
评论

相关推荐

    win-Microsoft Store显示无法加载该页面问题解决.pdf

    这有助于解决由于网络配置问题导致的Microsoft Store加载失败问题。 #### 方法六:重新安装Microsoft Store - **操作步骤**: 1. 使用“Windows键 + X”组合键打开高级用户菜单。 2. 选择“命令提示符(管理员)...

    extjs tree 异步加载树型

    9. **Error Handling**:处理 AJAX 请求失败的情况,可以监听 `exception` 事件,提供错误提示或者重试机制。 10. **Customization**:可以通过扩展 TreePanel 或 TreeStore 类来自定义行为,例如添加自定义图标、...

    React-redialReact的通用数据获取和路由生命周期管理

    - **错误边界**:React-redial提供了对错误的优雅处理,可以捕获数据获取过程中的错误,并根据配置进行重试或者展示错误信息。 - **自定义错误策略**:你可以定制错误恢复策略,比如设置重试次数、间隔时间,或者...

    sencha touch2 ajax 获取数据

    `success`和`failure`回调分别在请求成功和失败时被调用,这使得开发者能够根据请求的结果采取不同的行动,比如更新界面或显示错误消息。 总之,在Sencha Touch2中,AJAX数据获取是构建动态和交互式移动应用的关键...

    android图片加载库Picasso

    3. 图片占位符和错误图:当图片加载中或加载失败时,可以显示占位符或错误图。 ```java Picasso.get() .load("http://example.com/image.jpg") .placeholder(R.drawable.placeholder) .error(R.drawable.error) ...

    GFPlaceholderView:用于放置的小图书馆。 对于网络显示加载和显示错误(如 Apple Apps)很有用!

    例如,可以调用`showLoading:`方法来显示加载指示器,`showError:`方法显示错误信息,`removePlaceholder:`方法则用于移除占位符。 7. **响应式设计**:GFPlaceholderView能够根据屏幕尺寸和设备方向自动调整布局,...

    ExtJs实现EditGrid中的增删改查操作(2)

    - **错误处理**:同步操作可能失败,应处理返回的错误信息并显示给用户。 - **用户界面反馈**:在进行异步操作时,可以显示加载指示器,操作成功或失败后更新UI状态。 了解以上概念后,你可以参考提供的文档“ext增...

    EXTJS2.x_pagingstore.zip

    10. **错误处理**:当加载数据失败时,分页存储会触发`loadexception`事件,可以在此事件中处理错误情况。 在"README.txt"文件中,可能包含了关于如何使用这个分页插件的说明,包括如何配置分页存储、如何与数据...

    EXTJS操作后返回当前操作页

    如果删除失败,通过`Ext.Msg.show`展示错误消息。 7. **条件加载**:`if(eval==true){ds.reload();}`这一段代码可能是在某个操作成功(比如添加或删除)后执行的,如果`eval`变量为真,则重新加载数据存储,通常这...

    ExtJS Combobox二级联动列子

    3. 错误处理:添加错误处理机制,如请求失败时的提示和恢复操作。 综上所述,实现ExtJS的Combobox二级联动主要是通过监听事件、动态更新数据以及合理的数据模型设计来完成的。在实际开发中,可以根据项目需求进行...

    Vue全局loading及错误提示的思路与实现

    如果请求失败,应当向用户显示错误信息。同样,我们需要在响应拦截器中进行这些操作。 ```javascript request.interceptors.response.use( res => { // 加载loading store.dispatch('SetLoding', false); // ...

    extjs editgrid 回显问题.rar

    如果Store未加载数据或绑定错误,可能导致无法回显。检查`store`配置项,确认其关联的Model与返回的数据结构匹配。 2. **Model配置**:检查`Ext.data.Model`的定义,确保字段名(fields)与服务器返回的数据字段...

    自己搜集一些ext材料的增 删 改方法,后台调用

    在进行CRUD操作时,可以监听Store的`beforeSync`和`sync`事件,以便在同步前后执行额外的逻辑,如验证数据、显示加载提示等: ```javascript store.on('beforeSync', function(store, operation) { // 在同步前...

    EF(EntityFramework) 插入或更新数据报错的解决方法

    错误信息提示“Store update, insert, or delete statement affected an unexpected number of rows (0)”,这意味着EF尝试执行的数据库操作(如更新、插入或删除)没有影响任何行,即没有找到预期的数据。...

    股票的走势线功能ios源码.rar

    8. 错误处理:考虑网络连接失败或数据解析错误的情况,提供恰当的错误提示和恢复机制。 9. 性能优化:由于可能需要处理大量历史数据,注意内存管理,避免一次性加载过多数据导致性能下降。 10. 测试与调试:在多种...

    extjs spring tree ajax

    可以设置Ajax请求的失败回调,向用户显示友好的错误信息。 综上所述,ExtJS、Spring和Ajax的组合使得开发人员能够构建出交互性强、性能良好的树形视图应用。通过理解这三个技术的协同工作,你可以设计出更加灵活和...

    ExtJs分页

    可以设置分页属性,如每页记录数,以及加载数据的方式(例如,通过Ajax请求或JsonP)。 3. **使用数据网格(Grid)**:定义数据网格的列结构和样式,并将其与存储器(Store)关联。分页栏(paging toolbar)通常会...

    2个treepanel相互切换

    - **优化性能**:如果数据量大,可以考虑分页加载或懒加载技术,只在需要时加载数据。 - **用户体验**:提供清晰的切换指示,如切换按钮或指示器,让用户知道当前处于哪个TreePanel。 - **错误处理**:处理可能的...

    chrome自动填写表单插件

    此外,错误处理和用户反馈机制也很重要,如显示填充失败的提示或提供用户反馈的渠道。 9. **测试与调试**:开发过程中,利用Chrome的开发者工具进行测试和调试,包括检查DOM结构、模拟不同设备、查看网络请求等。 ...

    swift-webView进度条显示Demo

    如果加载过程中发生错误,`didFail`方法会被调用,我们可以在此处理错误。 为了实时更新进度条,我们需要监听WKWebView的数据接收情况。WKWebView提供了`WKWebProcessPool`的`estimatedProgress`属性,它会随着网页...

Global site tag (gtag.js) - Google Analytics