Hallo
bin relativ neu mit JSF2 unterwegs und muss mir noch ziemlich ein "abgoogeln" um auf die
Lösungen für meine Probleme zu kommen
Bei einer Sache hänge ich allerdings schon seit gestern fest und komm nicht so recht vorran.
Ich habe ein Basis Layout (eine Template xhtml) mit Footer, Header, Navigationsleiste und Content Bereich.
in der Navigationsleiste (ist ein Richfaces4 panelMenu) kann der Benutzer einen Menüpunkt anklicken
worauf hin sich eine neue Seite für den Content Bereich der im LayoutTemplate definiert wurde
geladen werden soll.
Hier mal ein kurz Auszug von Template / Navigationsleiste:
und eine Bespielseite zu der nach dem Klick auf einen Menüpunkt navigiert werden soll:
Soweit klappt die Navigation auch, allerdings folgende Sachen die mich stören :
1. das RF4 panelMenu klappt sich nach dem Klick wieder zu
2. möchte ich eigentlich nur den content Bereich neu laden, hab aber das Gefühl als wenn
er die gesamte Seite neu läd.
Vielleicht kann ja jemand von euch mir helfen diese Mysterien zu lösen
Vielen Dank schonmal!
Gruß,
paddy
bin relativ neu mit JSF2 unterwegs und muss mir noch ziemlich ein "abgoogeln" um auf die
Lösungen für meine Probleme zu kommen
Bei einer Sache hänge ich allerdings schon seit gestern fest und komm nicht so recht vorran.
Ich habe ein Basis Layout (eine Template xhtml) mit Footer, Header, Navigationsleiste und Content Bereich.
in der Navigationsleiste (ist ein Richfaces4 panelMenu) kann der Benutzer einen Menüpunkt anklicken
worauf hin sich eine neue Seite für den Content Bereich der im LayoutTemplate definiert wurde
geladen werden soll.
Hier mal ein kurz Auszug von Template / Navigationsleiste:
Java:
<rich:panelMenu style="width:100%;" onitemMode="ajax" groupMode="ajax" groupExpandedLeftIcon="triangleUp"
groupCollapsedLeftIcon="triangleDown" topGroupExpandedRightIcon="chevronUp" topGroupCollapsedRightIcon="chevronDown" itemLeftIcon="disc"
>
<rich:panelMenuGroup rightExpandedIcon="" rightCollapsedIcon="" label="#{msgs['de.zzzz.HEADER']}"
styleClass="navbaritem" />
<rich:panelMenuGroup label="#{msgs['de.zzzz.HEADER']}">
<rich:panelMenuItem label="#{msgs['de.zzzz.DATATRACK']}" name="Item_2_1" action="page1.xhtml"/>
Java:
<h:body>
<t:div style="padding: 15px 20px 5px 15px;">
<!-- Kopfzeile -->
<ui:include src="/pages/general/header.xhtml" />
<!-- Toolbar -->
<ui:include src="/pages/general/toolbar.xhtml" />
<!-- Main Area -->
<t:div styleClass="page-content">
<!-- Navigation -->
<t:div styleClass="left-menu">
<ui:include src="/pages/interview/menu.xhtml" />
</t:div>
<!-- Content -->
<t:div styleClass="content-container">
<ui:insert name="content">
CONTENT
</ui:insert>
</t:div>
</t:div>
<!-- Fusszeile -->
<ui:include src="/pages/general/footer.xhtml" />
</t:div>
</h:body>
und eine Bespielseite zu der nach dem Klick auf einen Menüpunkt navigiert werden soll:
Java:
<ui:composition template="/pages/templates/layoutTemplate.xhtml">
<ui:define name="content">
<rich:panel header="Infos" style="width:100%;">
lorem ipsum...
</rich:panel>
</ui:define>
</ui:composition>
Soweit klappt die Navigation auch, allerdings folgende Sachen die mich stören :
1. das RF4 panelMenu klappt sich nach dem Klick wieder zu
2. möchte ich eigentlich nur den content Bereich neu laden, hab aber das Gefühl als wenn
er die gesamte Seite neu läd.
Vielleicht kann ja jemand von euch mir helfen diese Mysterien zu lösen
Vielen Dank schonmal!
Gruß,
paddy