1

我正在尝试试验 bootsfaces 自定义主题功能。

这是我放在 web.xml 中的内容

<context-param>
 <param-name>BootsFaces_THEME</param-name>
 <param-value>custom</param-value>     
</context-param>

现在,如果我使用 bootsfaces 中的 ab:commandButton,将使用默认主题,所以我的按钮将是蓝色的。我查看了生成的 css 代码,用于按钮的类是默认类,而不是我期望的自定义​​主题。

那么我需要做什么来强制 bootsfaces 生成带有自定义主题的 html 呢?

我的主题已正确加载,因为如果我手动将自定义 css 类放在浏览器上,它就可以工作。

编辑 我实际上意识到css没有一些默认类。例如,在默认的引导 css 文件中,“btn-primary”是 html 按钮的默认类。我尝试了另一个包含这个 css 类的引导模板,它的工作就像一个魅力。

4

1 回答 1

0

更新:“其他”和“自定义”都有效。我想问题是你一直在使用的不完整的主题。

您在我们的文档中发现了一个错误。正确的设置是“其他”,而不是“自定义”。

然而,这是一个奇怪的错误。我们已经实现了一些“自定义”到“其他”的代码映射,所以理论上,你的方法应该有效。我已经开了一张票来调查和修复这个错误。

感谢您的报告!

于 2017-02-26T18:44:47.003 回答