Javascript-форум (https://javascript.ru/forum/)
-   ExtJS (https://javascript.ru/forum/extjs/)
-   -   кастомизация combobox (https://javascript.ru/forum/extjs/67328-kastomizaciya-combobox.html)

Infarch 10.02.2017 19:16

кастомизация combobox
 
Вложений: 1
Люди добрые, помогите!

Есть у меня комбобокс с кастомизированным видом списка, вот как на картинке. Нашел как создать шаблон для списка, сделал. А как мне отобразить выбранное значение тоже с цветовым маркером? Никто такого не делал?

nohuhu 10.02.2017 22:22

Штатными средствами такое не сделать. В combobox поле ввода это обычный <input type="text">. Элементы <input> не могут иметь дочерних элементов, поэтому содержимое <input type="text"> это только текст, без HTML разметки.

kolka 13.02.2017 10:31

Сам такое искал.. да видимо не судьба.
Вышел из положения тем, что отобразил цвет правее комбобокса, в displayfield.
Можешь дополнительно задать фон для комбобокса после выбора соответствующего значения.

Infarch 13.02.2017 13:15

Да, сделал бекграундом. Коенчно не так красиво, но переписывать комбик тоже не хочется. Однако крутится в голове такая мысль... Если комбик не редактируемый, то почему бы и не заменить инпут неким другим элементом, с поддержкой шаблонов?..


Часовой пояс GMT +3, время: 14:57.