gpt4 book ai didi

java - 修改richfaces中组合框按钮的背景

转载 作者:行者123 更新时间:2023-12-01 15:51:17 25 4
gpt4 key购买 nike

当我使用 richfaces 创建组合框时,它会生成以下按钮的 html(组合框 html 的其余部分不相关)

<input class="rich-combobox-font-inactive rich-combobox-button-background-inactive rich-combobox-button-inactive" id="mainForm:j_id98:0:j_id113comboBoxButtonBG" readonly="readonly" tabindex="-1" type="text">
<input class="rich-combobox-font-inactive rich-combobox-button-icon-inactive rich-combobox-button-inactive filterComboboxButton" id="mainForm:j_id98:0:j_id113comboboxButton" readonly="readonly" style="; background-image: ;" tabindex="-1" type="text">

如您所见,我使用buttonClass、buttonDisabledClass 和buttonInactiveClass 定义了一个CSS 类“filterComboboxButton”。但我无法为第一个输入指定样式类,女巫似乎定义了按钮的边框。

<rich:comboBox buttonClass="filterComboboxButton" buttonDisabledClass="filterComboboxButton" buttonInactiveClass="filterComboboxButton"  />

哦,是的,我可以通过覆盖 CSS 中的 rich-combox-button-background-inactive 等来定义它,但是然后我为整个页面定义它,我只想为我的几个组合框定义它页。

顺便说一句,我仍在使用 richfaces 3.3.3

最佳答案

如果您为组合框分配一个 ID:

<rich:comboBox 
id="someName"
buttonClass="filterComboboxButton"
buttonDisabledClass="filterComboboxButton"
buttonInactiveClass="filterComboboxButton" />

然后你可以使用 CSS 选择器,例如:

#mainForm\3A someName input {
/* your styles here */
}

关于java - 修改richfaces中组合框按钮的背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5975051/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com