我有以下代码(仅包括相关属性):
<ice:inputText styleClass="myClass" />
呈现为
<input class="myClass" />
这很好,但是
<ice:inputText styleClass="myClass" disabled="true" />
呈现为
<input class="myClass-dis" disabled="true" />
因此不再应用原始样式类。
现在,我当然可以更改我的 CSS 以适应它,但我有几个不同的类用于不同样式的输入字段,它们都需要有自己的 -dis 版本。这尤其令人讨厌,因为所有这些禁用的样式都是相同的,而普通的 CSS 方式非常适合处理这个问题:只需组合类即可将所需的外观添加到任何标准样式。
那么,有没有办法阻止 IceFaces 自动附加我的样式类(例如可以控制前置表单 ID)?