我正在使用具有数据依赖性的select2的多个实例。我试图禁用依赖Select2元素,如果没有结果或JSON是空的(使用多Select2与Ajax)。
例如,我依赖于"产品"中的选定值。如果产品选择有可用的子类别,我需要启用"子类别select2"和负载相关的子类别。但是如果选择的产品不有子类别,我应该保留我的"子类别select2"禁用。因此,当JSON中没有数据时,我需要解决方案来触发事件。如果没有匹配/数据,如何触发事件?
谢谢大家的帮助,但到目前为止我在Select2文档中找不到任何内容。我可能会遗漏一些非常明显的东西。
这是我想要做的事情的一个虚拟例子。像" NoMatchesFound"
$("#sub-category").select2({
ajax: {
***** and so on***, but will return no results from CMS
}
NoMatchesFound: function(data) {
// if no matches disable this.select2
// if no matches do something here
}
});