Antworten auf deine Fragen:
Neues Thema erstellen

Erledigt - Backgrid - Filter

fakerer

Aktives Mitglied

Hallo,
ich habe mich mal an einer Backgrid Datentabelle versucht,
ich hätte gerne eine Tabelle wo man links filtern kann, wie man es oft bei shops findet.
Daher hab ich mal versucht eine suchfunktion und einen dropdown select filter.
Dabei bin ich aber schon auf das erste Problem gestoßen es wird immer nur der zuletzt aktivierte Filter verwendet.
Bräuchte also so was wie Formular damit bei Filter gleichzeitig berücksichtigt werden.
Leider hab ich keine Idee wie ich das Problem am besten angehe.
Oder gibts einen besseren Weg, oder ein fertiges script?

Javascript:
var filter = new Backgrid.Extension.ClientSideFilter({
            collection: projects,
            fields: ['award_titel']
        });
        $projects_div.before(filter.render().el);


        var selectFilter = new Backgrid.Extension.SelectFilter({
//                    className: "backgrid-filter form-control",
                    collection: projects,
                    field: "federalstate",
                    selectOptions: [
                        {label: "All", value: null},
                        {label: "Burgenland", value: 'Burgenland'},
                        {label: "Kärnten", value: 'Kärnten'},
                        {label: "Niederösterreich", value: 'Niederösterreich'},
                        {label: "Oberösterreich", value: 'Oberösterreich'},
                        {label: "Salzburg", value: 'Salzburg'},
                        {label: "Steiermark", value: 'Steiermark'},
                        {label: "Tirol", value: 'Tirol'},
                        {label: "Vorarlberg", value: 'Vorarlberg'},
                        {label: "Wien", value: 'Wien'},
                    ]
                });
        $projects_div.before(selectFilter.render().el);

jeder Filter für sich arbeitet wunderbar, aber es wird halt immer nur der oder berücksichtigt.

lg,
fakerer
 

fakerer

Aktives Mitglied

Hallo,
ich hab eine Lösung gefunden.
vielleicht brauchts ja mal jemand https://gist.github.com/martindrapeau/9812237

Mit Hilfe der makeMatcher ist man eigentlich sehr felxibel, wann man hier die Bedingungen.

Wollte dann noch einen ServerSideFilter und einen Clientside verknüpfen, hätte mir überlegt dropdown serverseitig zu filtern so das weniger daten an das grid übergeben werden, und die suche dann clientseitig, aber das ist so wohl eher nicht möglich.

lg,
fakerer
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.634
Beiträge
1.538.448
Mitglieder
67.556
Neuestes Mitglied
Ggirl
Oben