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 helfen dir diese Grundlagen 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
Server-Client IO Problem
Server-Client IO Problem im Forum Netzwerkprogrammierung
hover-background-problem with first column in TreeViewer
hover-background-problem with first column in TreeViewer im Forum AWT, Swing, JavaFX & SWT
Probleme beim verwenden von Packages
Probleme beim verwenden von Packages im Forum Java Basics - Anfänger-Themen
Array/Hashtable -Probleme
Array/Hashtable -Probleme im Forum Hausaufgaben
Thema: preRenderView Problem