|
|
@ -44,7 +44,7 @@ BI.Tab = BI.inherit(BI.Widget, { |
|
|
|
cardLayout: this.layout, |
|
|
|
cardLayout: this.layout, |
|
|
|
cardCreator: function (v) { |
|
|
|
cardCreator: function (v) { |
|
|
|
BI.Widget.execWithContext(self, function () { |
|
|
|
BI.Widget.execWithContext(self, function () { |
|
|
|
self.cardMap[v] = o.cardCreator.apply(self, arguments); |
|
|
|
self.cardMap[v] = o.cardCreator.call(self, v); |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
return self.cardMap[v]; |
|
|
|
return self.cardMap[v]; |
|
|
@ -75,7 +75,7 @@ BI.Tab = BI.inherit(BI.Widget, { |
|
|
|
var self = this, o = this.options; |
|
|
|
var self = this, o = this.options; |
|
|
|
if (!this.layout.isCardExisted(v)) { |
|
|
|
if (!this.layout.isCardExisted(v)) { |
|
|
|
BI.Widget.execWithContext(this, function () { |
|
|
|
BI.Widget.execWithContext(this, function () { |
|
|
|
self.cardMap[v] = o.cardCreator.apply(self, arguments); |
|
|
|
self.cardMap[v] = o.cardCreator.call(self, v); |
|
|
|
}); |
|
|
|
}); |
|
|
|
this.layout.addCardByName(v, this.cardMap[v]); |
|
|
|
this.layout.addCardByName(v, this.cardMap[v]); |
|
|
|
} |
|
|
|
} |
|
|
|