Twitter bootstrap BootsFaces selectMultiMenu无法正确渲染

Twitter bootstrap BootsFaces selectMultiMenu无法正确渲染,twitter-bootstrap,jsf,bootsfaces,Twitter Bootstrap,Jsf,Bootsfaces,我在Mojarra 2.2.7,PrimeFaces 5.2,BootsFaces 0.7.0 我正在创建我的第一个引导面页面。我已经对它进行了配置,加载了资源,并且我能够创建一个带有面板的容器,面板上有b:inputText和b:selectOneMenu。现在我想补充一点: 渲染不正确(选项始终可见,位于按钮顶部),但选项是可选择的;此外,插入符号缺失: 这是一个常见的陷阱吗 我已经检查了我的浏览器调试工具(Chromium),在网络窗格中看不到任何错误;例如/javax.faces.

我在Mojarra 2.2.7,PrimeFaces 5.2,BootsFaces 0.7.0

我正在创建我的第一个引导面页面。我已经对它进行了配置,加载了资源,并且我能够创建一个带有面板的容器,面板上有
b:inputText
b:selectOneMenu
。现在我想补充一点:


渲染不正确(选项始终可见,位于按钮顶部),但选项是可选择的;此外,插入符号缺失:

这是一个常见的陷阱吗


我已经检查了我的浏览器调试工具(Chromium),在网络窗格中看不到任何错误;例如
/javax.faces.resource/css/bootstrap multiselect.css?ln=bsf
/javax.faces.resource/js/bootstrap multiselect.js?ln=bsf
,以及加载其他资源。Javascript控制台中也没有错误。因此,我找不到任何明显的错误。

感谢您报告此错误。我开了一家商店。在发布新版BootsFaces之前,您有三种选择:

  • 在页面的某个位置添加
    (例如,导航栏)
  • 手动添加缺少的依赖项:
    xml
    
  • 如果您喜欢冒险,请构建并使用BootsFaces的开发者版本(BootsFaces 0.8.0-SNAPSHOT)。这是一个Maven项目的主持人

我还上传了一篇文章,展示了前两种解决方法。

我认为BootFaces和PrimeFaces css可能会在这里发生冲突。检查浏览器开发人员工具所有应用的内容…没有PrimeFaces规则应用于
多选容器下拉菜单
。靴面应该是100%肯定会;-)我设法重现了这个问题。这和素面无关。顺便说一句,我们的营销声明意味着BootsFaces设计用于PrimeFaces。不用说,每一次我们都可能错过或引入不兼容,但我们将尽快修复任何不兼容。谢谢!我正在浏览您的站点和GitHub,以查找引导面上的路线图信息,但找不到任何信息。你能告诉我们什么时候可以预期0.8.0或0.7.1吗?很难说。一方面,我想尽快发布0.8.0。在过去的几周里我们一直很忙,我们已经完成了很多有趣的功能。另一方面,开放bug的列表正在日益增加。绝大多数的门票都是功能要求,但我还是觉得发布一个30多张门票的新版本并不舒服。我的猜测是,我们将在8月底或9月初发布新版本——但这只是猜测,不是官方声明。与此同时,我将在Maven Central上发布开发者快照。@JasperdeVries我刚刚上传了BootsFaces 0.8.0的快照版本。您可以在找到下载坐标。当然,这是一个开发人员快照,它可能工作,也可能不工作。主要目的是让您能够尽早测试新功能和错误修复。太棒了!我要试一试。如果我遇到什么问题,我会在GitHub中创建一个问题。干杯
<b:selectMultiMenu nonSelectedText="Please select">
  <f:selectItem itemLabel="Option 1" itemValue="1"/>
  <f:selectItem itemLabel="Option 2" itemValue="2"/>
  <f:selectItem itemLabel="Option 3" itemValue="3"/>
</b:selectMultiMenu>