浏览代码

dataSource Fn setLoading

luoyifan 3 年之前
父节点
当前提交
a688981469
共有 1 个文件被更改,包括 9 次插入3 次删除
  1. 9 3
      src/controls/grid.js

+ 9 - 3
src/controls/grid.js

@@ -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);
                     }
                 })