Използвам MagicSuggest Plugin за поле за въвеждане на мултиселекти с безплатни записи и падащо меню.
Разрешавам разширяване на фокус:true, за да се покаже падащото автоматично, когато елементът се съсредоточи. В това, че след въвеждане на свободен текст, падащото меню не се показва. Искам да покажа падащото меню, когато е създаден нов елемент и натиснете Enter.
Всеки Pls помогне.
За разбирането,
Река
Отговори:
1 за отговор № 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.