Привет, я новичок в ZK, и я хотел бы изменить выбранную ячейку выпадающего списка со светло-голубого, стандартного цвета, на зеленый. Я искал онлайн-ресурсы, но почему-то ничего не смог найти. Какие-нибудь советы? Заранее спасибо!
Изменение цвета выпадающего списка в ZK
Ответы (2)
Изменение цвета в ZK выполняется путем применения/переопределения css к элементу.
Класс css, который вы ищете, — .z-comboitem:hover
.
Просто добавьте следующее в .zul
<style>
.z-comboitem:hover {
background: /* your color here*/;
}
</style>
Пожалуйста, прочтите это для получения дополнительной информации.
РЕДАКТИРОВАТЬ
Извините, мой ответ касается изменения цвета при наведении, а не выбранного, и первая версия, которую я сослался на неправильный класс CSS...
Ответ @kachhalimbus должен быть лучшим, особенно потому, что он наверняка гораздо больше опыта, чем у меня. Так что спасибо @kachhalimbu :)
Я думаю, что это именно то, что вы ищете, то есть выбранный элемент в раскрывающемся списке должен быть зеленым, а не голубым по умолчанию.
<zk>
<style>
.z-combobox-rounded-pp .z-comboitem-seld, .z-combobox-pp .z-comboitem-seld {
background: green;
}
</style>
<window border="normal" title="hello">
<combobox>
<comboitem label="item 1"/>
<comboitem label="item 2"/>
<comboitem label="item 3"/>
<comboitem label="item 4"/>
</combobox>
</window>
</zk>
Вы можете увидеть живую демонстрацию этого здесь (с 6.0. 1 тема бриза), но тот же код должен работать и с свежей версией ZK 6.5.1.