JSF AJAX render wird nicht ausgeführt

_PASCAL_

Mitglied
Hallo,

ich bin gerade dabei für MediaPortal ein WebInterface zu basteln.

Dabei wollte ich erst mal alle Channels welche zu einer bestimmten ChannelGroup gehören anzeigen ..
klappt auch nur wird bei meinem Selectonemenu der ajax teil nicht ausgeführt ... es ging gerade eben aber jetzt nicht mehr ... und ich weis nicht warum ... omg

Java:
        <h:form id="menu">

            <h:selectOneMenu value="#{mediaportalPM.group}">
                <f:ajax listener="#{mediaportalPM.change_group()}" render="menu:table"/>
                <f:selectItems value="#{mediaportalPM.groups}" var="group" 
                               itemValue="#{group}" 
                               itemLabel="#{group.groupName}"/>
            </h:selectOneMenu>


            <h:dataTable id="table" value="#{mediaportalPM.channels}" var="channel">
                <h:column>
                    <h:outputText value="#{channel.displayName}"/>
                </h:column>
            </h:dataTable>

        </h:form>

Java:
@Named
@SessionScoped
public class mediaportalPM implements Serializable {

    private Channelgroup group;
    @EJB
    private mediaportalService service;
    private List<Channel> channels;
    private List<Channelgroup> groups;

    @PostConstruct
    private void init() {
        groups = service.all_groups();
        group = groups.get(1);
        channels = service.channels(group);
    }

    public String convert() throws IOException {
        Runtime p = Runtime.getRuntime();
        p.exec("vlc");

        return null;
    }

    public void change_group() {
        channels = service.channels(group);
    }

    public List<Channel> getChannels() {
        return channels;
    }

    public List<Channelgroup> getGroups() {
        return groups;
    }

    public Channelgroup getGroup() {
        return group;
    }

    public void setGroup(Channelgroup group) {
        this.group = group;
    }
}

könnt Ihr mir helfen?

Gruß
Pascal
 
S

Sym

Gast
Probiere mal:

[XML]<h:selectOneMenu value="#{mediaportalPM.group}" valueChangeListener="#{mediaportalPM.change_group()}">
<f:ajax render="table"/>[/XML]

statt

[XML]<h:selectOneMenu value="#{mediaportalPM.group}">
<f:ajax listener="#{mediaportalPM.change_group()}" render="menu:table"/>[/XML]

Alternativ:

[XML]<f:ajax event="valueChange" execute="@this" render="table"/>[/XML]
 

_PASCAL_

Mitglied
Guten Morgen,

leider funktioniert beides nicht ...

als ich den value des SelectoneMenu noch auf einem String stehen hatte und im meinem Bean dann erst mittels des Namen der Gruppe die Id ermittel habe ging das ganze ... da wusste ich noch nicht dass ich mit itemLabel und itemValue ganze Klassen in einem SelectOneMenu verarbeiten kann ...

seit ich das umgestellt habe funktioniert das ganze nicht mehr :(

ka warum ... wir kann ich denn testen ob ajax überhaupt was macht ? ... vll bleibt mediaportalPM.group ja auf dem gleichen wert ... dann wäre klar dass nicht passiert ...

aber vll sendet ajax ja auch nichts zum server ... ka

noch ne Idee?
 

_PASCAL_

Mitglied
hmm das wusste ich nicht ... muss der rückgabe wert ein String sein ? also der value eines SelectOneMenu ?

ich mein klar wenn es über GET POST gesendet wird wäre es schon ein bissle viel eine ganze Klasse je nach größe zu übermitteln ...
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
pkm Probleme mit einem AJAX-Call in einem dynamischen Webprojekt Web Tier 15
S AJAX/RestController Post Problem Web Tier 18
J JSF/JEE6 asynchronie Statusmeldungen per ajax Web Tier 1
J Funktion für AJAX - Problem mit Return Web Tier 14
D Servlet 1 Servlet für alles - Wie Cookies per Ajax? Web Tier 1
J Wicket: Füllen von Textarea via AJAX irgendwo auf der PAGE Web Tier 1
S JSF mit Ajax? Web Tier 3
V Wie baue ich eine Ajax Webanwendung? Suche Beispielanwendung (UML) eines AJAX Service Web Tier 0
P JSF Ajax aktualisiert Seite neu Web Tier 2
L JSF Composit Component mit ajax funktioniert nicht. Web Tier 4
M Ajax Fehler zur Laufzeit Web Tier 5
T JSF Primefaces: DataTable Ajax Update - Weiterleitung von anderer Seite Web Tier 11
S JSF SelectOneMenu - Probleme mit AJAX Web Tier 6
S JSF ComboBox mit JSF 2.0/ajax Web Tier 4
Kenan89 Class Funktion mit Ajax rufen Web Tier 13
P JSF tag "ajax" not found Web Tier 3
M JSF DataTable refreshen mit Ajax? Web Tier 5
R JSF Mit Ajax ganze Seite neu laden Web Tier 2
J Ajax ist undefiniert Web Tier 3
M JSF Ajax Command Link Web Tier 2
X Seite wird mit AJAX neu geladen Web Tier 4
J JSF AJAX-Aufruf ohne Komponente Web Tier 4
S Richfaces 4.0 Ajax Waitingpanel Web Tier 2
G JSF 2x h:selectManyCheckbox ohne duplikate Auswahl/selectManyCheckbox und f:ajax Web Tier 3
P JSF Login per Ajax validieren. Was ist der Beste Weg? Web Tier 4
S Ajax Request verhindert forward? Web Tier 8
P JSF Ajax refresh nach Linkklick Web Tier 4
B Ajax JSON Objekt verschicken Web Tier 3
N Htmlunit Test mit Ajax Web Tier 2
D JSF Ajax mit Facelets (PrimeFaces) Web Tier 4
G mit Ajax ein Image vom Server holen Web Tier 2
J JSP und Ajax Web Tier 6
7 Struts+AJAX- Session-Handling? Web Tier 2
H Richfaces - Taglib Problem gelb unterstrichen Ajax Output Web Tier 6
S Framework, AJAX Drag and Drop Hilfe? Web Tier 2
H Welches Ajax Framework Web Tier 8
7 Struts und Ajax. Problem mit Actions Web Tier 2
F AJAX: Inhalt nachladen + load icon Web Tier 2
I AJAX - Problem Web Tier 18
I AJAX update Web Tier 2
T <f:ajax> in JSF2.0 Komponente ein- und ausblenden Web Tier 4
D [JSF] Center per Ajax wechseln Web Tier 3
D Ajax und Validation ohne große Umstrukturierung Web Tier 3
G Probleme mit Ajax Login (jsp) Web Tier 5
I Ajax DOM speichern Web Tier 27
V Image Map und Ajax-Richfaces Web Tier 5
J Ajax in MyFaces? Web Tier 6
K Orientierungslosigkeit: Webservice+Ajax(echo2)+Session-Management Web Tier 4
S Beschleunigung Verarbeitung, ...Ajax Client-Side? Web Tier 3
C RichFaces Ajax ReRender funktioniert nicht. Web Tier 2
T Ajax / Javascript Plugin für Eclipse Web Tier 1
G AJAX und J2EE Web Tier 6
L Set<T> Attribut eines Objektes wird zu null in thymeleaf Web Tier 2
C JSP data wird nicht angezeigt Web Tier 6
jann Servlet Bei jedem Request wird eine neue Session erstellt. Web Tier 6
P JSF (Primefaces) SelectOneMenu Value auf Array wird nicht gesetzt Web Tier 0
W Tabelle wird nicht aktualisiert Web Tier 8
A JSF String wird nicht angezeigt Web Tier 2
S JSF CSS wird gefunden aber inhaltlich nicht angewendet Web Tier 2
R get-methode der Managed-Bean wird immer 3 mal ausgeführt Web Tier 4
R JSF ManagedProperty wird nicht erstellt Web Tier 1
G JSF Radio Button ValueChangeListener Wert wird nicht übernommen Web Tier 2
M fileUploadListener geht nicht wenn Element zur Laufzeit gerendert wird Web Tier 2
T JSF Primefaces beim öffnen eines p:dialog wird eine neue View ManagedBean erstellt Web Tier 2
nrg Java-Code in Taglib wird nicht richtig ausgeführt. Web Tier 7
F JSF CSS Verschachtelung wird nicht abgebildet Web Tier 2
F.S.WhiTeY Servlet Servlet wird nicht angesprochen Web Tier 3
D JSF a4j:support wird nicht gefunden Web Tier 2
H JSP, Eclipse, Tomcat - Java Klasse wird nicht gefunden Web Tier 8
T JSF wird nicht ausgeführt Web Tier 4
aze JSF CommandButton:Action wird nicht ausgeführt Web Tier 2
H JSF ActionListener wird ausgeführt, aber ändert den Wert nicht. Web Tier 7
L JSF Beispiel wird nicht ausgeführt Web Tier 2
T JSF Eigener Converter wird nur für Eingabekomponenten aufgerufen? Web Tier 3
M JSF Button - Methode wird nicht aufgerufen Web Tier 4
L einfache JSF-Seite wird nicht angezeigt Web Tier 8
B JSF HtmlCommandButton --- Action wird nicht aufgerufen Web Tier 2
N JSF [Maven] Seam 2.2, Richfaces 3.3 - a4j wird nicht umgewandelt Web Tier 6
P Servlet wird nicht gefunden - HTTP Error 503 Web Tier 7
S JSF Primefaces Thema, Css wird geladen, nur die Bilder nicht, bzw Resource wird nicht aufgelöst Web Tier 5
borobudur Servlet Business-Logik wird bei jedem Request neu erstellt Web Tier 13
J JSF JSF2.0 template wird nicht gerendert!? Web Tier 2
C GWT: RPC wird nicht gefunden Web Tier 3
I Beim zurück-Link wird immer ein Request ausgeführt Web Tier 5
E JSP ist es noch aktuell oder wird heute was anderes genutzt? Web Tier 3
D [JSF] Lifecycle Methode wird mehrfach aufgerufen Web Tier 4
J JSF Custom Component ValueExpression wird nur als String erkannt Web Tier 2
E init() wird mehrmals aufgerufen Web Tier 4
L [RichFaces] Applikation wird mit NullPointerException beendet Web Tier 5
E CSS wird nach RequestDispatcher.redirect nicht mehr geladen Web Tier 7
V JSF: dataTable Getter wird nie aufgerufen Web Tier 6
megachucky JSF - JSTL Library wird nicht gefunden Web Tier 4
Z Servlet Response HTTP-Status 200 wird nicht übertragen Web Tier 3
K [gelöst] JSF-Seite wird nicht angezeigt Web Tier 3
H JSF Seite wird plain angezeigt Web Tier 3
N URL bei WebApp wird immer laenger Web Tier 5
G JSP/JSF Inputtext rerender wenn Value geändert wird Web Tier 2
I servlet: init wird auch nach ServletException aufgerufen Web Tier 3

Ähnliche Java Themen

Neue Themen


Oben