Bootsfaces导航栏在新标签页中打开品牌网址

时间:2017-04-23 15:26:11

标签: jsf bootsfaces

我正在使用Bootsfaces 1.0.2和JSF 2.2。如果我想让navBar组件上的brandHref在新选项卡上打开,我该怎么做到这一点?在HTML中我可以使用target = _blank但是我如何能够在JSF中对navBar组件做同样的事情?是我唯一使用JavaScript的选项吗?

ignored_categories

1 个答案:

答案 0 :(得分:2)

我建议您在我们的错误跟踪器上打开一个问题,并要求我们在下一版本的BootsFaces中添加target属性。 BootsFaces 1.1.0目前处于上升阶段,所以我担心将此功能包含在BootsFaces 1.1.0中为时已晚。

与此同时,您可以使用传递属性。缺点是传递属性出现在导航栏的每个级别。令我惊讶的是,我没有观察到无处不在的target属性引起的问题,所以你可以尝试一下:

<ui:fragment ...
  xmlns:pt="http://xmlns.jcp.org/jsf/passthrough">
  ...
  <b:navBar brand="BootsFaces" 
      brand-href="http://www.bootsfaces.net/" 
      pt:target="_blank">