3

from を含む JSF ページがあります。私もプライムフェイスを使っています。ページの下部には、JSF フォームを実行する 2 つのボタンがあります。

<div id="settingstwodivthree" style="width:400px; height:60px; position:absolute;  background-color:transparent; top:380px; left:800px">
    <p:commandButton value="Save Settings" id="ajax" actionListener="#{GeneralController.updateDBSettings}" rendered="true" update="growl,settingsupdate"/>
    <p:commandButton value="Default Settings" id="defaultsettings" actionListener="#{GeneralController.defaultSettings}" rendered="true" update="settingsupdate"/>                  
</div> 

Primefaces を JSF ページに追加すると、ボタンのデフォルト レイアウトが変更されます。Primefaces の css ファイルがボタンのレイアウトを上書きしているようです。

web.xmlこれをファイルに追加しました:

<context-param>
    <param-name>primefaces.THEME</param-name>
    <param-value>none</param-value>
</context-param>

しかし、問題はまだ残っています。css オーバーライドを無効にする方法はありますか?

4

1 に答える 1

7

こんにちは、残りの primefaces.css で同じ問題が発生しました。このフォルダーに空のファイルを配置して解決し、primefaces ファイルをオーバーライドしました。

WebContent\resources\primefaces\primefaces.css
于 2013-07-02T09:30:34.503 に答える