2010-02-16 6 views
1

Je précisé cetteRichFaces riche: en-tête du panneau ne figurant pas

<rich:panel> 
     <f:facet name="header"> 
       Panel #1. Changing Style Synchronously 
     </f:facet> 
      Each component in the RichFaces has a pre-defined set of classes you can manipulate with. If defined, those 
      classes overwrite the ones come from the skin. 
    </rich:panel> 

des RichFaces démo, dans ma page JSF et aucun en-tête apparaît, bien que je n'ai rien dans mon css qui gênerait. Quelle pourrait être la raison de cela?

Merci

+0

+1 comme je le vois également dans mon application. Ils travaillaient pendant un moment, puis quelque chose a changé. Si je trouve quelque chose, je posterai la solution. – Adam

+0

Mon problème était que j'avais accidentellement inclus les étiquettes de facette dans la forme du panneau de sorte qu'ils n'ont pas eu le panneau en tant que parent direct. Voir ci-dessous pour plus de détails. – Adam

Répondre

1

je ne vois aucun problème avec l'utilisation de f: facette

+0

Comme j'ai utilisé l'autre façon de le faire, je n'ai malheureusement pas le temps de vérifier cela plus en détail, mais pour d'autres lecteurs, vous avez un représentant décent disant que ça devrait marcher. Je sais ce que j'ai fait, mais au moins, vous avez aussi une solution de contournement. Un bon karma donne la réponse à daedlus. – volvox

-1

OK, ne s'il vous plaît ne hésitez pas à commenter pourquoi le f: tag facette ne fonctionne pas, mais je reçois mes belles têtes brillantes quand je change le code de sorte qu'il est comme ceci:

<rich:panel header="header"> 
      Each component in the RichFaces has a pre-defined set of classes you can manipulate with. If defined, those 
      classes overwrite the ones come from the skin. 
    </rich:panel> 
+0

cela fonctionne parfaitement bien ici avec '' – Bozho

0

essayer

<f:facet name="header"> 
    <div><h:graphicImage value="/images/search.png" /> 
    <h:outputText value=" Action Logs Search" /></div> 
    </f:facet> 

ou der pour régénérer l'erreur que vous avez mentionnée

0

La mine a disparu lorsque j'ai inclus accidentellement les facettes du panneau dans le panneau. Les facettes doivent être les enfants du panneau modal:

<rich:panel> 
    <a4j:form> <!-- This is trouble! --> 
    <f:facet name="header"> 
      Panel #1. Changing Style Synchronously 
    </f:facet> 
     Each component in the RichFaces has a pre-defined set of classes you can manipulate with. If defined, those 
     classes overwrite the ones come from the skin. 
    </a4j:form> 
</rich:panel> 
Questions connexes