Hallo,
ich würde gerne einen Filter einbauen, der dem von idealo.de ähnlich ist.
Beispiel:
Ich habe eine Tabelle "Medium" hier werden verschiedene Hefte, Bücher, CDs etc aufgenommen.
Für die Art des Mediums verwende ich eine Tabelle "MediumArt" und eine Tabelle "MediumArtKreuz" (Ein Medium kann in verschieden varianten bereit liegen).
Nun habe ich eine Liste von DTOs die wie folgt aussehen:
String - MediumTitel
String - MediumInhalt
ArrayList - MediumArt (KeyValueObjekt mit den den Variationen der Arten)
String - MediumVerfasser
...
Die Tabelle MediumArt besteht aus beispielsweiße "Buch", "CD", "DVD", "Heft", "Prospekt"
Nun habe ich eine Liste meiner Medien. Über dieser Liste stehen die verschiedenen MedienArten.
Hinter "Buch" soll z.B. stehen "Buch(24)" etc. Wenn ich dann auf Buch klicke, soll die Liste auf "nur Bücher" reduziert werden.
Wie kann ich dies elegant lösen?
Es bleibt schlußendlich nicht bei diesem einem Filter, also wäre hier eine allgemeingültige/wiederverwendbare Lösung gedacht.
gruß
ich würde gerne einen Filter einbauen, der dem von idealo.de ähnlich ist.
Beispiel:
Ich habe eine Tabelle "Medium" hier werden verschiedene Hefte, Bücher, CDs etc aufgenommen.
Für die Art des Mediums verwende ich eine Tabelle "MediumArt" und eine Tabelle "MediumArtKreuz" (Ein Medium kann in verschieden varianten bereit liegen).
Nun habe ich eine Liste von DTOs die wie folgt aussehen:
String - MediumTitel
String - MediumInhalt
ArrayList - MediumArt (KeyValueObjekt mit den den Variationen der Arten)
String - MediumVerfasser
...
Die Tabelle MediumArt besteht aus beispielsweiße "Buch", "CD", "DVD", "Heft", "Prospekt"
Nun habe ich eine Liste meiner Medien. Über dieser Liste stehen die verschiedenen MedienArten.
Hinter "Buch" soll z.B. stehen "Buch(24)" etc. Wenn ich dann auf Buch klicke, soll die Liste auf "nur Bücher" reduziert werden.
Wie kann ich dies elegant lösen?
Es bleibt schlußendlich nicht bei diesem einem Filter, also wäre hier eine allgemeingültige/wiederverwendbare Lösung gedacht.
gruß
Zuletzt bearbeitet von einem Moderator: