2011-01-26 44 views
1

我正在嘗試使用Cufon js庫。在網頁上顯示特定的字體。
jQuery也被使用。Cufon字體不適用於使用消息綁定時使用JSF EL表達式生成的鏈接

<script language="javascript" src="resources/js/cufon-yui.js"/> 
<script language="javascript" src="resources/js/Salaryman_400.font.js"/> 
<script type="text/javascript"> 
    Cufon.replace('.menu-text'); 
</script> 

如果與EL #{m.decoys},這意味着它的價值得到了性能,以支持i18n的文件,它不工作獲得鏈接文本:

<h:outputLink value="#{request.contextPath}/decoys.jsf" class="menu-text"> 
    <f:verbatim>#{m.decoys}</f:verbatim> 
</h:outputLink> 

這段文字後的<a> WASN根本不顯示。

這裏是在臉上,配置國際化設置,他們沒有工作的Cufón:

<application> 
     <resource-bundle> 
      <base-name>msg_ru</base-name> 
      <var>m</var> 
     </resource-bundle> 
</application> 

如果與其他EL,如獲得鏈接文本。 #{request.contextPath},它的確定:

<h:outputLink value="#{request.contextPath}/decoys.jsf" class="menu-text"> 
    <f:verbatim>#{request.contextPath}</f:verbatim> 
</h:outputLink> 

回答

0

有沒有這樣的屬性, 「一流」 爲H:outputLink的。 您應該使用「的styleClass」:

<h:outputLink value="#{request.contextPath}/decoys.jsf" styleClass="menu-text" id="cufId"> 
+0

類屬性應用於also.Anyway,它不與的styleClass工作了。 – sergionni 2011-01-26 11:25:56