|
@@ -169,15 +169,21 @@ export default function () {
|
|
|
if (config.dataSourceCallbackFn) {
|
|
|
// 函数请求刷新
|
|
|
const scope = lookupScope(this)
|
|
|
- // me.setLoading(true)
|
|
|
+ _.defer(()=>{
|
|
|
+ me.setLoading(true)
|
|
|
+ })
|
|
|
config.dataSourceCallbackFn.call(scope, me, {
|
|
|
successCallback(value) {
|
|
|
me._setDataReal(value)
|
|
|
- // me.setLoading(false)
|
|
|
+ _.defer(()=>{
|
|
|
+ me.setLoading(false)
|
|
|
+ })
|
|
|
me.fireEvent('dataLoadComplete', me, true, value);
|
|
|
},
|
|
|
failCallback(error) {
|
|
|
- // me.setLoading(false)
|
|
|
+ _.defer(()=>{
|
|
|
+ me.setLoading(false)
|
|
|
+ })
|
|
|
me.fireEvent('dataLoadComplete', me, false, error);
|
|
|
}
|
|
|
})
|