问题标签 [bootsfaces]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jsf - bootsfaces b:commandButton in ui:repeat not updating h:graphicImage
I'm using the 0.7 version of bootsfaces to create a simple page, which has something like the following:
Now, the idea is that on clicking the button, a property is updated and the image should be re-generated (in this case a jfreechart graph - but this is besides the point.) I tested this with primefaces commandButton and it works fine (the graph is redrawn..) However with bootsfaces commandButton, nothing happens once the ajax call completes (I can see the call on the server side, but the graph is not reloaded.) I think it's down to how it must reference the image in the repeated block, but now sure what is wrong - has anyone come across this?
(NOTE: reason I don't want to use primefaces is that it does not integrate well with bootstrap)
jsf - 验证消息未显示
我有以下代码可以使用selectOneMenu
由BootsFaces
. 它工作得很好,只是没有显示错误消息(验证失败)。使用 a <h:selectOneMenu>
,它也可以工作。还有一个<b:inputText
,完美。错误消息很简单,不显示<b:selectOneMenu>
。
我该如何解决,在使用时显示消息<b:selectOneMenu>
?
jsf - 选择性地禁用 JSF 资源依赖项
如果我在一个页面中同时使用 bootsfaces 和 butterfaces,则两个库都会导入它们捆绑的 jquery 和 bootstrap 样式表,如下所示:
如果两个库使用相同的版本,导入重复的东西会浪费带宽。如果两个库使用不同的版本,则可能会发生冲突。处理这个问题的最佳方法是什么?我可以选择性地禁用一个组件库来导入某些样式表或脚本吗?
css - 如何显示代替?
我想知道,是否有任何方法可以将默认按钮替换<b:commandButton>
为<b:iconAwesome>
.
<h:commandLink>
但是,它确实可以完美地与 a 一起使用。
替换,我的意思是完全替换,而不是图标在按钮上。只需检查上面的工作代码。
还有其他提示要提到吗?
(注:<b:...>
是 BootsFaces 的一个组件。)
jsf - 如何更改生成的验证消息的样式?
有关详细想法,请参阅此问题(和答案)。这是一个基本的(如果可能,请运行此示例。您可以简单地单击标签并开始(无效!)文件上传):
我有一个<h:outputLabel>
调用一个不可见的<p:fileUpload>
. 它工作正常。现在,上面显示了这些错误消息(感谢 BalusC 提供的答案)。
所以现在,错误消息被显示,但主题是<p:message
>。但该消息应始终看起来像来自 BootsFaces 的消息。您可以将其与单击按钮进行比较Invoke me
。只需将以下代码添加到Manageed Bean
:
正如答案中所指出的,JavaScript 是操纵 DOM 树的一种可能的解决方案。好吧,这不是我想要的(只是最坏的解决方案)。
是否有针对此类问题的 BootsFaces 特定解决方案?
css - (重新)将元素与引导程序对齐
我编写了一个小网络应用程序,它向用户显示图像和欢迎信息。根据设备的不同,文本应与图像并排,或者图像应居中在一行中,而文本应居中在另一行中。代码在 JSF(Bootsfaces)中,但也可以用纯 HTML 编写。
根据客户的屏幕尺寸隐藏和显示 div 是否正确?由于 DRY,我不喜欢图像和文本的重复。;)
bootsfaces - 如何在 bootsfaces 中更改主题
我用 BootsFaces 创建了 webapp 应用程序。现在我想更改当前使用的主题。我已经克隆了 git 存储库并尝试通过根据下面提供的文档从 bootswatch 下载主题来更改主题。
定制
在有新版本的定制器之前,您仍然可以利用构建系统来定制外观。网上有很多 Bootstrap 定制器,例如 Bootswatch 。您需要的是一个包含变量的文件来自定义构建。一些定制器也会为您提供 .less 文件。
将文件放在构建的 BootsFaces/less 目录中并调整 bs-* 文件以使用您的变量 / .less 文件。
Bootswatch 我可以下载 variables.less、bootswatch.less,但在 bootsfaces 中有诸如 alerts.less、badges.less、bsf.less 之类的文件。我不确定如何自定义主题。我完全迷失了试图改变主题。
更新
这正是问题所在。从 bootswatch 或任何 Bootstrap 站点我都会得到 boots bootstrap.min.css
,bootstrap.css
但是在 bootsfaces 源代码中我找到bsf.css
并theme.css
归档在目录中BootsFaces-OSP-master\BootsFaces\css
。theme.css
在BootsFaces-OSP-master\BootsFaces-OSP-master\BootsFaces\themes
目录和目录BootsFaces.css
中BootsFaces-OSP-master\BootsFaces\min
,我需要用bootstrap.css
和替换bootstrap.min.css
bootsfaces - 面板折叠图标未正确显示
正如您在下面看到的,图标(在右上角)没有正确显示。通常,它是一个向下的箭头,您可以在BootsFaces的展示中看到。
我的<b:panel>
样子:
如何显示正确的图标?
我没有使用任何特定的主题,我使用的是 BootsFaces 0.7.0。