即使找到结果,是否也可能触发“未找到结果”事件

时间:2018-12-12 21:59:45

标签: jquery-select2-4

我正在使用 Select2 v4.0 + ,并且有一个用例,其中我缓存了一堆本地记录以供搜索。如果结果不在本地结果中,我想提供一个链接来搜索另一个单独的系统。我找到了一种自定义noResults语言属性的方法,并且非常喜欢该解决方案的简单性。

问题是,无论显示多少结果,我都希望始终显示noResults消息。他们正在寻找的结果可能不在列表中,我希望他们使用此按钮进一步搜索。

是否可以触发noResults事件始终显示?

$('#selectId').select2({
    placeholder: 'Select an option...',
    escapeMarkup: function (markup) { return markup; },
    language: {
        noResults: function () { 
            return "No local results found.<a href='link.html'>Do Something</a>";
        }
    }
});

附加说明: 我进入并直接修改了Select2 JavaScript,可以触发该消息,但是现在我看到它替换了所有可能的结果。我想查看结果列表,后跟自定义HTML消息。

也许noResults属性不是正确的解决方案?

0 个答案:

没有答案