在 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。