JSF preRenderView Problem

Diskutiere preRenderView Problem im Web Tier Forum; Hallo Zusammen, folgende Konstellation habe ich in meiner view.xhtml habe ich einen preRenderView Listener diesen habe ich eingebaut weil ich...

  1. firestone
    firestone Mitglied
    Hallo Zusammen,
    folgende Konstellation habe ich in meiner view.xhtml habe ich einen preRenderView Listener
    diesen habe ich eingebaut weil ich gerne anhand eines Kriteriums direkt zur Anzeige weiterleiten möchte oder aber zu Suchmaske. In der Methode selbst mache ich dann für die direkte Weiterleitung auf die Anzeigemaske folgendes

    Code (Java):
     fc.getApplication().getNavigationHandler().handleNavigation(fc, null, NAVIGATE_TO_ANZEIGE_TABELLE);
    Das funktioniert soweit auch super. Nun habe ich auf der Anzeige Tabelle Ajax Buttons wo folgendes aufgerufen wird

    Code (Text):
    public String resetSearchField(){
            String viewId = FacesContext.getCurrentInstance().getViewRoot().getViewId();
            searchField="";
            return NAVIGATE_TO_ANZEIGE_TABELLE;
        }
    Was dann komischerweise passiert das die preRenderView aufgerufen wird die ich aber definitiv nur auf der view.xhtml eingefügt habe und nicht auf der anzeigeTabelle.xhtml

    Hier noch meine Navigation cases aus der faces-config

    Code (XML):
    <navigation-rule>
       <from-view-id>/pages/*</from-view-id>
     
        <navigation-case>
            <from-outcome>searchPage</from-outcome>
                <to-view-id>/pages/view.xhtml</to-view-id>
         </navigation-case>
        <navigation-case>
            <from-outcome>anzeigeTabelle</from-outcome>
                <to-view-id>/pages/anzeigeTabelle.xhtml</to-view-id>
         </navigation-case>
    </navigation-rule>

    <navigation-rule>
       <from-view-id>/pages/view.xhtml</from-view-id>
       <navigation-case>
            <from-outcome>anzeigeTabelle</from-outcome>
                <to-view-id>/pages/anzeigeTabelle.xhtml</to-view-id>
         </navigation-case>
     
    </navigation-rule>
    </faces-config>
    Was hab ich falsch gemacht :(

    Viele Grüße Fireli
     
  2. Vielleicht hilft dir dieser Kurs hier weiter --> (hier klicken)
Die Seite wird geladen...

preRenderView Problem - Ähnliche Themen

f:event preRenderView Trigger wird nicht ausgeführt
f:event preRenderView Trigger wird nicht ausgeführt im Forum Datenbankprogrammierung
War-File Problem mit Eclipse
War-File Problem mit Eclipse im Forum Java Basics - Anfänger-Themen
SharedPreferences Problem
SharedPreferences Problem im Forum Java Basics - Anfänger-Themen
Probleme mit Java Mail
Probleme mit Java Mail im Forum Netzwerkprogrammierung
Problem beim Aufrufen des Spiels von einem Menü
Problem beim Aufrufen des Spiels von einem Menü im Forum Spiele- und Multimedia-Programmierung
Thema: preRenderView Problem