|
|
@ -69,15 +69,15 @@ BI.Pane = BI.inherit(BI.Widget, { |
|
|
|
// loading的异步情况下由loaded后对面板的populate的时机决定
|
|
|
|
// loading的异步情况下由loaded后对面板的populate的时机决定
|
|
|
|
this.setTipVisible(false); |
|
|
|
this.setTipVisible(false); |
|
|
|
if (o.overlap === true) { |
|
|
|
if (o.overlap === true) { |
|
|
|
if (!BI.Layers.has(this.getName())) { |
|
|
|
if (!BI.Layers.has(this.getName() + "-loading")) { |
|
|
|
BI.createWidget({ |
|
|
|
BI.createWidget({ |
|
|
|
type: "bi.center_adapt", |
|
|
|
type: "bi.center_adapt", |
|
|
|
cls: "loading-container", |
|
|
|
cls: "loading-container", |
|
|
|
items: this._getLoadingTipItems(loadingAnimation), |
|
|
|
items: this._getLoadingTipItems(loadingAnimation), |
|
|
|
element: BI.Layers.make(this.getName(), this) |
|
|
|
element: BI.Layers.make(this.getName() + "-loading", this) |
|
|
|
}); |
|
|
|
}); |
|
|
|
} |
|
|
|
} |
|
|
|
BI.Layers.show(self.getName()); |
|
|
|
BI.Layers.show(self.getName() + "-loading"); |
|
|
|
} else if (BI.isNull(this._loading)) { |
|
|
|
} else if (BI.isNull(this._loading)) { |
|
|
|
loadingAnimation.element.css("zIndex", 1); |
|
|
|
loadingAnimation.element.css("zIndex", 1); |
|
|
|
BI.createWidget({ |
|
|
|
BI.createWidget({ |
|
|
@ -118,7 +118,7 @@ BI.Pane = BI.inherit(BI.Widget, { |
|
|
|
|
|
|
|
|
|
|
|
loaded: function () { |
|
|
|
loaded: function () { |
|
|
|
var self = this, o = this.options; |
|
|
|
var self = this, o = this.options; |
|
|
|
BI.Layers.remove(self.getName()); |
|
|
|
BI.Layers.remove(self.getName() + "-loading"); |
|
|
|
this._loading && this._loading.destroy(); |
|
|
|
this._loading && this._loading.destroy(); |
|
|
|
o.onLoaded(); |
|
|
|
o.onLoaded(); |
|
|
|
self.fireEvent(BI.Pane.EVENT_LOADED); |
|
|
|
self.fireEvent(BI.Pane.EVENT_LOADED); |
|
|
|