guy 4 years ago
parent
commit
157790771c
  1. 10
      src/base/single/text.js

10
src/base/single/text.js

@ -109,13 +109,19 @@
return BI.Text.formatText(text + ""); return BI.Text.formatText(text + "");
}, },
doRedMark: function (keyword) { _doRedMark: function (keyword) {
var o = this.options; var o = this.options;
// render之后做的doredmark,这个时候虽然标红了,但是之后text mounted执行的时候并没有keyword // render之后做的doredmark,这个时候虽然标红了,但是之后text mounted执行的时候并没有keyword
o.keyword = keyword; o.keyword = keyword;
this.text.element.__textKeywordMarked__(this._getShowText(), keyword, o.py); this.text.element.__textKeywordMarked__(this._getShowText(), keyword, o.py);
}, },
doRedMark: function (keyword) {
if (BI.isKey(this.options.keyword)) {
this._doRedMark(keyword);
}
},
unRedMark: function () { unRedMark: function () {
var o = this.options; var o = this.options;
o.keyword = ""; o.keyword = "";
@ -145,7 +151,7 @@
BI.Text.superclass.setText.apply(this, arguments); BI.Text.superclass.setText.apply(this, arguments);
// 为textContext赋值为undefined时在ie和edge下会真的显示undefined // 为textContext赋值为undefined时在ie和edge下会真的显示undefined
this.options.text = BI.isNotNull(text) ? text : ""; this.options.text = BI.isNotNull(text) ? text : "";
this.doRedMark(this.options.keyword); this._doRedMark(this.options.keyword);
} }
}); });
var formatters = []; var formatters = [];

Loading…
Cancel
Save