2

我正在使用配置为通过 ajax 调用检索数据的剑道工具提示。如果 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();
            }
        }
    });
4

0 回答 0