ExtJS---Ext.data.Store之错误处理

xiaoxiao2026-08-31  15

原先的Ext.data.Store一直没有进行错误处理。今天考虑一下,其实很简单

先来看看Store的load()方法

load( Object options ) : void

Parameters:

options : Object An object containing properties which control loading options: params :Object

An object containing properties to pass as HTTP parameters to a remote data source.

callback : Function}

A function to be called after the Records have been loaded. The callback is passed the following arguments:

r : Ext.data.Record[] options: Options object from the load call success: Boolean success indicator

 

scope : Object

Scope with which to call the callback (defaults to the Store object)

add : Boolean

Indicator to append loaded records rather than replace the current cache.

Returns:

void

由上可知,可以很轻松的写出Store异常处理

      ds.load({params:{start:0, limit:4},              callback:function(r, options, success) {                if (success == false) {                    Ext.Msg.alert('错误','数据提取错误')  ;  //当然也可以做其他的处理操作       

                     }else{

                              Ext.Msg.alert('提示,'数据提取成功)   

                      }              }     });

转载请注明原文地址: https://www.6miu.com/read-5052200.html

最新回复(0)