瀏覽代碼

dataSource Fn setLoading

luoyifan 3 年之前
父節點
當前提交
89410cec15
共有 1 個文件被更改,包括 8 次插入3 次删除
  1. 8 3
      src/controls/grid.js

+ 8 - 3
src/controls/grid.js

@@ -132,6 +132,11 @@ export default function () {
             this.superclass.constructor.call(this, newConfig)
         },
 
+        setData(value) {
+            const me = this
+            me._setDataReal(value)
+        },
+
         _setDataReal(value) {
             const me = this
             me.setStore(new Ext.data.Store({
@@ -169,19 +174,19 @@ export default function () {
             if (config.dataSourceCallbackFn) {
                 // 函数请求刷新
                 const scope = lookupScope(this)
-                _.defer(()=>{
+                _.defer(() => {
                     me.setLoading(true)
                 })
                 config.dataSourceCallbackFn.call(scope, me, {
                     successCallback(value) {
                         me._setDataReal(value)
-                        _.defer(()=>{
+                        _.defer(() => {
                             me.setLoading(false)
                         })
                         me.fireEvent('dataLoadComplete', me, true, value);
                     },
                     failCallback(error) {
-                        _.defer(()=>{
+                        _.defer(() => {
                             me.setLoading(false)
                         })
                         me.fireEvent('dataLoadComplete', me, false, error);