N'abend,
ich nochmals. Mit meinem Problem weiter unten konnte ich mir, mehr oder weniger durch Zufall, selber helfen. Ein Neues hat allerdings nicht lange auf sich warten lassen;
Dieses Mal geht es darum, im Backend ein Select-Feld abzubilden, aus dem der Nutzer mehrere Einträge wählen kann, die später im Frontend in einer Tabelle ausgegeben werden. Gefüllt mit einigen tausend davon soll er diese Einträge natürlich nicht manuell durchsuchen müssen, sondern kann stattdessen ein Input-Feld zum Filtern nutzen. Soweit der Plan.
Mein Problem besteht, wie zu erwarten, in der Umsetzung:
Den suggestionWizard konnte ich in Verbindung mit einem flux:field.relation beispielsweise zwar zum laufen bringen, dafür gab es aber keine Möglichkeit, ein bestimmtes Feld der Table als Optionstext anzuzeigen. Es wurde einfach das Erste genommen, obgleich irrelevant für den Nutzer. Der suggestionWizard selbst funktionierte eigentlich gut, gab mir aber auch unerwünschte Ergebnisse zurück. Nach der Zahl 9 zu suchen brachte z.B auch den Eintrag mit der entsprechenden UID.
Gut, dann eben mit JavaScript. Es gibt genug Lösungsansätze und notfalls schreibe ich auch gern etwas Eigenes. Auch hier gibt es Probleme. Ich bekomme mein Script zwar in's Backend, sehe aber nicht die Möglichkeit, das Feld sauber anzusprechen. In meinem Template nutze ich ein über einen ViewHelper befülltes flux:field.select, welches mir weder die option einer ID, noch einer Klasse bietet. Auch nach dem Namen des Feldes kann ich mich offenbar nicht richten.
Schlussendlich hatte ich die Idee, den entsprechenden ViewHelper zu kopieren und nachfolgend zu erweitern. Auch dies scheint nicht ohne weiteres Möglich zu sein.
Wie auch bei meinem letzten Problem sind die Google-Ergebnisse eher spärlich. Wenn jemand eine Idee hat - ich bin für jede Hilfe dankbar.
Beste Grüße