在 MagicSuggest 中免费输入后自动对焦
Autofocus after free entries in MagicSuggest
我正在使用 MagicSuggest 插件,用于带有免费条目和下拉菜单的多选输入框。
我允许 expandonfocus:true 在元素 focus.In 输入自由文本后下拉列表不显示时自动显示下拉菜单 showed.I 希望在新元素出现时显示下拉菜单创建并按回车键。
任何人都请帮助。
此致,
雷卡
我找到了 solution.In 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。
我正在使用 MagicSuggest 插件,用于带有免费条目和下拉菜单的多选输入框。
我允许 expandonfocus:true 在元素 focus.In 输入自由文本后下拉列表不显示时自动显示下拉菜单 showed.I 希望在新元素出现时显示下拉菜单创建并按回车键。
任何人都请帮助。
此致,
雷卡
我找到了 solution.In 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。