【发布时间】:2015-06-30 12:58:10
【问题描述】:
我看到一些线程试图回答,但我没有看到一个明确的解决方案,至少我可以理解如何实现。
有没有办法在 XPages 中轻松更改 dojo 字段的 css?在这种情况下,我是 Dojo 货币文本框。
<xe:djCurrencyTextBox id="I_H2"
value="#{document1.I_H2}" style="width:60px;">
<xe:this.converter>
<xp:convertNumber type="currency"></xp:convertNumber>
</xe:this.converter>
</xe:djCurrencyTextBox>
我读过你不能直接将样式应用到它,因为它是由一个主题控制的,并且它被包裹在其他 div 和 span 标签中(尽管它接受宽度),但肯定有一个简单的方法来调整字段的背景颜色和其他特征?
【问题讨论】:
-
像任何其他设计元素一样,您应该能够分配一个 StyleClass,它在 HTML 中是一个“类”。然后,您可以拥有一个自定义 CSS 文件并将应用的样式覆盖到该类。这是你要问的吗?
-
Steve,如果我将 StyleClass 应用到这个 dojo 字段元素,它不会像处理所有其他字段以及我应用了 css 类的许多其他元素一样工作。例如样式类=“现金盒”。当页面加载时,您实际上可以看到 styleClass 应用于该文本框,然后消失,就好像它被应用于 dojo 元素的主题覆盖一样
-
当你说它不起作用时。您的意思是该类没有被应用,或者 your 样式更改即使在该类中也没有显示出来。如果是后者,我有一个答案给你。 (我看到你编辑的评论,答案待定)