がアプリケーションに取り組んでいて、デザイナーが私を狂わせてしまいます。それはprimeface v.6とapache tomcat v.7を持つjsfアプリケーションです。ユーザーがそれをクリックしたときにこの目的のためには、commandLinkまたはoutputLinkまたはLink
私はデザイナー
<a href="#"><i class="fa fa-sign-out"></i>Logout</a>
から次のHTMLコードを持って、彼はアプリケーションからログアウト。
私はcommandLink
<h:form>
<p:commandLink action="#{loginBean.logout}" value="Logout"/>
</h:form>
を使用する場合、それはHTMLのアンカーと隠し入力フィールドを持つフォームをレンダリングします。したがって、リンクは私のデザイナー(CSS)のようには見えません。
私がoutputLink
を使用しているので、アンカーを持つことができるので、Beanメソッドを呼び出すことはできません。
アンカー要素の内側にこのタグ<i class="fa fa-sign-out"></i>
を配置することもできません。
私は、私はこの問題を解決するにはどうすればいいですか?私はすべてのヘルプは
歓迎されるだろうBeanメソッドを呼び出すことが理由の能力のcommandLink
を好む
<a href="#"><i class="fa fa-sign-out"></i>Logout</a>
ようにすることができますが何かをレンダリングJSF-リンクcompenentまたは任意の他の技術(JSF、primefaces)を持っているために、
ありがとうございます!
私は 'commandLink'の' styleClass' Attributを使用しましたが、私はデザイナーのリンクのようには見えませんでした。私はoutputTextを試してみます。おかげ –
は 'outputText'と' styleClass'attribute –
では動作しません。私は、このよう 'それを行う \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t#{MSGの[ 'dashboard.toprow.logout']} \t \t \t \t \t \t \t ' –