是否可以将JSF与Bootstrap一起使用



我已经阅读了书籍核心JSF。我想知道我是否可以与JSF一起使用Bootstrap。

我的问题确切的问题是JSF服务器标签是否具有Bootstrap特定的属性。对于前。如果H:DataTable具有CSS类属性?

其他标签(例如镶板等)呢?

香草bootstrap和jsf

是的,您可以将Bootstrap与JSF一起使用。我们在大多数JSF项目中都这样做。您可以使用Bootstrap CSS规则使用标准JSF styleClass属性来样式的JSF组件(这等同于普通HTML中的class

话虽如此,有时在引导程序假定HTML结构的方式与某些组件实际输出的内容之间存在一些不兼容。但是 - 请注意,您可以在JSF页面上使用任何普通的HTML标签 - 因此,如果您遇到问题 - 通常可以恢复为普通的操作方式(不使用JSF标签或组件)。有时,只需使用适当的样式粘贴styleClass也可以解决问题。您只需要实验。

与基于自举的组件框架

补充

如果您打算使用Bootstrap,则可以使用基于Bootstrap的组件框架来解决您在将Bootstrap与标准JSF组件一起使用时可能遇到的一些问题。

有两个可供选择的选择;

https://www.bootsfaces.net/

http://www.butterfaces.org/

均提供基于Bootstrap CSS规则和组件的JSF Bootstrap组件,例如按钮,旋转木马,表和面板。

最新更新