在MagicSuggest中自由输入后自动对焦



我正在使用MagicSuggest插件进行多选输入框,该输入框具有自由条目和下拉列表。

我允许expandonfocus:true在元素获得焦点时自动显示下拉列表。在输入自由文本后,下拉列表不会显示。我想在创建新元素时显示下拉列表,然后按enter键。

任何人请帮忙。

问候,

Rekha

我找到了解决方案。在magicsugg.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.

最新更新