Zum Inhalt springen

ListView filtern mit Ajax

Erstellt am 26. November 2012 · 1 Antwort · letzte Antwort am 26. November 2012

Tags: JavaScript & AJAX, Frage

alexGoe ·

Hallo liebe Forennutzer,

ich habe meine erste Extension mit Extbase gebaut mit List und DetailView, soweit so gut. Jetzt möchte ich gern neben dem ListView einen Filter haben mit dem ich die Liste dynamisch filtern kann (JQuerySlider über den Einträge mit bestimmtem Wert herausgefiltert werden). Wie stelle ich das an?

Viele Grüße!

kainobi ·

Ich würde als erstes die listAction fertig programmieren, so dass der Filter ohne Ajax schon mal funktioniert wie gewünscht.

Der Ajax-Aufruf geht dann am einfachsten über einen neuen pageType:

ajaxPage = PAGE
ajaxPage {
    typeNum = 1339498014
    config {
        disableAllHeaderCode = 1
        disablePrefixComment = 1  
        additionalHeaders = Content-Type:text/html;charset=utf-8
        xhtml_cleaning = 0
        admPanel = 0
    }
 
    10 < tt_content.list.20.myext_pi1
}

Edit: falls die Lösung mit dem pageType nicht performant genug ist für den Slider, dann bleibt nur noch der Weg über eID. Wie das genau mit Extbase funktioniert, weiss ich nicht und würde mich selbst auch interessieren ;-)