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