我正在使用MagicSuggest Plugin for Multiselect输入框,其中包含免费输入和下拉列表。
我允许expandonfocus:true在元素获得焦点时自动显示下拉列表。在输入自由文本后,下拉列表未显示。我想在创建新元素时显示下拉列表并按Enter键。
任何人都可以帮助。
此致
雷卡
答案 0 :(得分:1)
我找到了解决方案。在magicsuggest.js中,我已经替换了以下代码。
if(inputValid === true && cfg.allowFreeEntries === true) {
obj[cfg.displayField] = obj[cfg.valueField] = freeInput.trim();
ms.addToSelection(obj);
ms.collapse(); // reset combo suggestions
ms.input.focus();
}
if(inputValid === true && cfg.allowFreeEntries === true) {
obj[cfg.displayField] = obj[cfg.valueField] = freeInput.trim();
ms.addToSelection(obj);
ms.expand(); // reset combo suggestions
ms.input.focus();
}
我删除了ms.collapse并添加了ms.expand。