2017-04-23 7 views
1

私はBootsfaces 1.0.2とJSF 2.2を使用しています。 navBarコンポーネントのbrandHrefを新しいタブで開く場合は、どうすればこのことができますか? HTMLではtarget = _blankを使用できますが、JSFのnavBarコンポーネントでどのようにすることができますか? JavaScriptを使用する私の唯一のオプションはありますか?Bootsfaces navbar新しいタブでブランドURLを開く

<b:navBar 
      brand="Brand" 
      brandHref="http://www.google.com" inverse="false" position="bottom" 
      sticky="false"> 

     </b:navBar> 

答えて

2

私はあなたが私たちのバグトラッカーに問題を開いて、BootsFacesの次のバージョンでtarget属性を追加するために私達に尋ねる示唆しています。 BootsFaces 1.1.0は現在ランプアップ段階にありますので、この機能をBootsFaces 1.1.0に組み込むのは遅すぎると思います。

一方、パススルー属性を使用できます。欠点は、パススルー属性がnavbarのすべてのレベルに現れることです。

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

おかげ@Stephan:あなたはそれを試してみるかもしれませんので、驚いたことに、私は、ユビキタスtarget属性によって引き起こされる問題を観察しませんでした。私はここで問題を開いた:https://github.com/TheCoder4eu/BootsFaces-OSP/issues/728 – Erick

関連する問題