@ -122,7 +122,8 @@ BI.ListPane = BI.inherit(BI.Pane, {
return;
}
BI.ListPane.superclass.populate.apply(this, arguments);
var tipText = BI.get(arguments, [2], '');
var context = BI.get(arguments, [2], {});
var tipText = context.tipText || '';
BI.isNotEmptyString(tipText) && this.setTipText(tipText);
this.button_group.populate.apply(this.button_group, arguments);
},
@ -68,7 +68,10 @@ BI.MultiSelectSearchLoader = BI.inherit(BI.Widget, {
var json = self._filterValues(self.storeValue);
firstItems = self._createItems(json);
callback(firstItems.concat(self._createItems(ob.items)), keyword, ob.tipText);
var context = {
tipText: ob.tipText,
};
callback(firstItems.concat(self._createItems(ob.items)), keyword, context);
if (op.times === 1 && self.storeValue) {
self.setValue(self.storeValue);
@ -64,7 +64,10 @@ BI.SingleSelectSearchLoader = BI.inherit(BI.Widget, {
callback(firstItems.concat(self._createItems(ob.items)), keyword || "", ob.tipText);
callback(firstItems.concat(self._createItems(ob.items)), keyword || "", context);