我正在使用配置为通过ajax调用检索数据的kendo工具提示。如果ajax调用没有产生数据,我想阻止显示工具提示。我已经尝试了下面的代码,但是这会导致工具提示在隐藏之前闪烁 - 因为destroy()
会调用所有绑定的事件。有什么想法吗?
$('input[data-isreadonly="True"]').kendoTooltip({
content: { url: options.GetCalculatedDependenciesUrl },
position: 'right',
width: 400,
requestStart: function (e) {
e.options.url = e.options.url.replace('-1', e.target.data('varid')).replace('-2', e.target.data('surveyyear'));
},
contentLoad: function () {
if (this.content[0].innerHTML.length === 0) {
// this.popup.destroy(); // no additional affect
this.destroy();
}
}
});