2011-10-19 10 views
9

Ho visto domande simili poste here e here. Nessuno di questi ha risposto alla mia domanda. Ho anche cercato il PrimeFaces forum.PrimeFaces 2.2.1 sembra diverso localmente rispetto a showcase

Impostazione di un progetto di vaniglia JSF 2.0 in NetBeans, ho aggiunto il codice bacheca di Simple Dialog.

Codice (index.xhtml) meno la dichiarazione XML e DOCTYPE (XHTML 1.0 Transitional):

<html xmlns="http://www.w3.org/1999/xhtml" 
    xmlns:h="http://java.sun.com/jsf/html" 
    xmlns:p="http://primefaces.prime.com.tr/ui"> 
<h:head> 
    <title>PrimeFaces</title> 
</h:head> 
<h:body> 
    <h:panelGrid columns="1" cellpadding="5"> 
     <p:commandButton value="Basic" onclick="dlg1.show();" type="button"/> 

     <p:commandButton value="Modal" onclick="dlg2.show();" type="button"/> 

     <p:commandButton value="Effects" onclick="dlg3.show();" type="button"/> 
    </h:panelGrid> 

    <p:dialog header="Basic Dialog" widgetVar="dlg1"> 
     <h:outputText value="Resistance to PrimeFaces is futile!" /> 
    </p:dialog> 

    <p:dialog header="Modal Dialog" widgetVar="dlg2" modal="true" height="200"> 
     <h:outputText value="This is a Modal Dialog." /> 
    </p:dialog> 

    <p:dialog header="Effect Dialog" widgetVar="dlg3" showEffect="bounce" hideEffect="explode" height="200"> 
     <h:outputText value="This dialog has cool effects." /> 
    </p:dialog> 
</h:body> 

Ho aggiunto il tema aristo alla mia Libraries (NetBeans modo di aggiungere al classpath) e aggiunto il testo seguente web.xml

web.xml (parziale):

Non sono state apportate altre modifiche, anche se ho installato/disinstallato rapidamente un altro tema (dark-hive) solo per accertarmi che il tema fosse registrato correttamente. I risultati sono i seguenti:

locale (Chrome 15.0.874.92):

Screenshot of locally created site

Showcase: (da PrimeFaces Showcase)

enter image description here

Stack:
primefaces 2.2.1
JSF 2.0
Glassfish 3.1.1
Java 1.6.0_18
Windows 7 x64
(Generato da NetBeans 7.0.1)

Edit: Questo è stato anche testato su FireFox 7.0.1 e IE 9

+0

Potete fornire ulteriori dettagli di "Ho aggiunto il tema aristo ai Biblioteche". Hai aggiunto il jar alle librerie del tuo progetto o hai creato una libreria? Se costruisci il tuo progetto ed esplori nel file war (in Files explorer) vedi cosa ti aspetti? – vkraemer

+0

@vkraemer Ho aggiunto il jar delle mie librerie che è incluso nel plugin JSF/PrimeFaces. Questo si trova a '/enterprise/modules/ext/primefaces/primefaces-2.2.1.jar'. Sì, vedo cosa mi aspetto dalla directory che viene distribuita (NetBeans esegue una distribuzione in-place). Questo è un buon punto e scaricherò la libreria da PrimeFaces.org e vedrò se c'è un cambiamento. –

+0

@vkraemer Dopo il passaggio al barattolo scaricato non vedo cambiamenti. –

risposta

10

Non è il problema le dimensioni del carattere predefinito? Posso vedere dal showcase css che ha formati personalizzati di carattere imperativi di default del tema:

body { 
    margin: 0px; 
    padding: 0; 
    font-size: 12px; 
    color: #616161; 
} 

ho controllato alcuni dei miei progetti e tutti loro hanno anche alcune personalizzazioni font-size/font-family. Spero che aiuti

+1

Sì, è solo vetrina con alcuni css personalizzati. –

5

Ho letto i tuoi 3 post. Qual è il tuo problema qui? Puoi descrivere il tuo problema in modo più specifico? Voglio dire, quanto sono diversi?

Se si tratta di dimensioni carattere, selezionare PrimeFaces' Document. Al capitolo 8.4: Suggerimenti sul tema: (Capitolo 7.4 nella Guida per l'utente 3.4 e versioni successive)

predefinito la dimensione del carattere di temi potrebbe essere più grande del previsto, per cambiare il font-size di primefaces componenti a livello globale, utilizzare la classe di stile .ui-widget di. Un esempio di caratteri più piccoli;

.ui-widget, .ui-widget .ui-widget { 
    font-size: 90% !important; 
} 

speranza che possa aiutare u :)

+1

+1 per il link alla documentazione, grazie. –

Problemi correlati