Afficher le pied de page dans PrimeFaces modèle, lorsque fullPage de p:mise en page est définie sur false

Pied de page ne s'affiche pas (en fait, il est mal affiché en haut de la page), lorsque fullPage est définie sur false dans PrimeFaces modèle.

<p:layout fullPage="false">
    <p:layoutUnit position="north" size="135">
        <!--Put north content here, if any-->
    </p:layoutUnit>

    <p:layoutUnit position="west" size="225" header="Menu Item" collapsible="true">
        <!--Put west content here, if any-->
    </p:layoutUnit>

    <p:layoutUnit position="center" size="2500" maxSize="2500">
        <!--Put center content here, if any-->
    </p:layoutUnit>

    <p:layoutUnit position="east" size="175">
        <!--Put east content here, if any-->
    </p:layoutUnit>

    <p:layoutUnit position="south" size="90">
        <!--Put south/footer content here, if any-->
    </p:layoutUnit>
</p:layout>

Comment afficher un pied de page, lorsque fullpage est définie à false?


EDIT :

si <p:layout> est donné une hauteur comme suit,

<p:layout fullPage="false" style="height: 2000px;">

puis le pied de page est affiché au bas de la page en fonction de la valeur de la height attribut CSS mais il n'est pas encore collant, pied de page - il ne pas s'ajuster selon le contenu de la page.

Alors, Est-il un moyen de le rendre collant?


Mise à jour :

Le comportement reste stationnaire sur PrimeFaces 5.3 final (libération), lorsque fullPage est fixé à false comme dit précédemment tout au long de la question.

semble être un bug dans primefaces, le pied est réellement là, mais vous pouvez voir les lignes de " s'élever au-dessus de la tête.
En effet, c'est clairement un bug. Cette partie est réparable en donnant html,body,.ui-layout-container une hauteur de 100%, mais ensuite il y a un peu de JavaScript passe automatiquement ré-ajuste la hauteur sur cette base, l'amenant à se comporter presque exactement comme fullPage="true". Si vous souhaitez continuer à utiliser <p:layout>, la solution/contournement va être méchant. Il serait préférable de rapporter le bogue de PF gars et re-vérifier encore une fois on s'est fixé. En attendant, êtes-vous ouvert à JS/jQuery en fonction des solutions de contournement?
Le bug a déjà été signalé par VeenarM comme lié, dans sa réponse, mais il n'a pas encore eu d'un premier examen. Par conséquent, il est raisonnable de penser qu'il ne va pas être fixée au moins jusqu'à ce que PrimeFaces version 5.0. De toute façon, je suis à la recherche d'une solution de contournement, si tout, peu importe, si c'est méchant/maladroit/laid/irritant.
J'ai eu également le même post sur le PrimeFaces Forum de la Communauté, mais n'a pas trouvé une solution de contournement.
J'ai fait du pur CSS tentatives, plein de !important mess pour remplacer inline/JS généré styles et un autre JS oneliner ou deux pour modifier le DOM HTML structure. Je suis venu près, mais le tout est très fragile et se rompt dès lors j'ai par exemple redimensionner la fenêtre, ou quand j'ai de développer/réduire "l'occident" unité, en raison de la layout.js. C'est simple, clair terrible. Je suis très tenté de dire simplement déposer l'ensemble de la PF disposition de chose et de composer la mise en page vous-même le "HTML" de façon à l'aide de certains divs (ou p:panneaux) et quelques lignes de CSS. Mais alors il n'est pas pliable/redimensionnable/refermable.

OriginalL'auteur Tiny | 2014-03-22