css - 在 ExtJs 的 ComboBox 中为 selectedItem 自定义 CSS

标签 css extjs combobox selecteditem

如何为 ComboBox 中的选定元素自定义 CSS?通过“listConfig”方法传递“selectedItems”不起作用。为什么?

最佳答案

您必须重载 .x-boundlist-selected 类。例如,如果您希望选定的值以粗体显示,您可以执行以下操作:

.x-boundlist-selected {
    font-weight: bold;
    background-color: red;
}​

看看这个工作示例:http://jsfiddle.net/lontivero/P9awz/1/

更新:

selectedItemCls 不起作用,因为没有办法更改它的值,因为它是在 InitComponent 方法中分配的:

me.selectedItemCls = baseCls + '-selected';

然后,更改它的唯一方法是为 baseCls 提供一个值。但如果这样做,您将需要创建组合框使用的所有 css 类系列。

看看这个工作(甚至未完成)的例子:http://jsfiddle.net/P9awz/3/

这可以按您的意愿工作,但样式尚未完成。

祝你好运。

关于css - 在 ExtJs 的 ComboBox 中为 selectedItem 自定义 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13540585/

相关文章:

css - IE7 不应该缩进文本

jquery - 如何在不使用 CSS3 更改排列的情况下重新缩放每个 `faces`

javascript - 使用 JSON 填充 ExtJS 组合框

javascript - ExtJS 4.2.1,树,添加子节点到节点

c# - 使用标记方法将 Item Sourcing 转换为 ComboBox

java - 当另一个组合框的值更改时,如何更改组合框的项目?

jquery - 响应式下拉点击/悬停

css - 输入 "enter"会导致 html 换行。为什么?

RIA 的 ExtJS 与 Sencha Touch

combobox - ipywidget 组合框小部件在键入时被触发