RichFaces rich: заголовок панели не отображается - PullRequest
1 голос
/ 16 февраля 2010

Я указал это

    <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>

из демонстрации RichFaces, на моей странице JSF, заголовок отсутствует, хотя в моем css нет ничего, что могло бы помешать. В чем может быть причина этого?

Спасибо

Ответы [ 4 ]

1 голос
/ 18 февраля 2010

Я не вижу проблем с использованием f: facet

0 голосов
/ 06 апреля 2011

Мой исчез, когда я случайно включил фасеты панели в форму панели. Фасеты должны быть дочерними по отношению к модальной панели:

<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>
0 голосов
/ 21 марта 2010

попробуй

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

чтобы восстановить упомянутую вами ошибку

0 голосов
/ 16 февраля 2010

ОК, пожалуйста, не стесняйтесь комментировать, почему тег f: facet не работает, но я получаю хорошие блестящие заголовки, когда я изменяю код, так что вместо этого:

<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>
...