---
title: "Select-Auswahl - Wert als selected markieren"
url: "https://www.typo3.net/d/114900-select-auswahl-wert-als-selected-markieren"
source: "typo3.net"
tags: ["Extensions","Extbase","Fluid","Frage","ViewHelper"]
created: "2013-05-22"
last_reply: "2013-05-22"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Select-Auswahl - Wert als selected markieren

Extensions › Extbase · 4 Antworten · gestartet 2013-05-22

## Eröffnungsbeitrag

**hatzelfatz** · 2013-05-22 · [Beitrag #1](https://www.typo3.net/d/114900-select-auswahl-wert-als-selected-markieren/1)

Hi, ich habe einen View, bei dem Datensätze in Listenform angezeigt werden. Soweit so gut.
Jetzt möchte ich die Datensätze nach bestimmten Kategorien eingrenzen.

In Fluid sieht das so aus:

```php
<f:form action="list" name="auswahl">
<f:form.select property="category" options="{daten}" optionValueField="uid"  optionLabelField="name" additionalAttributes="{onChange : 'document.auswahl.submit();'}"></f:form.select>
</f:form>
```

Wenn ich im Frontend eine Kategorie auswähle kann ich die Daten über $this->request auslesen.
Was ich jetzt noch haben möchte, ist das bei der entsprechenden Auswahl die Kategorie mit "selected" vorausgewählt ist.
Das funktioniert bei mir nicht.
Also der Besucher wählt "T-Shirts" aus die Seite lädt neu. Es werden jetzt alle T-Shirts-Marken angezeigt. In der Selectbox ist die Kategorie "T-Shirts" ausgewählt. So soll es sein.
Bei mir springt die Select-Box immer auf den ersten Wert.

Ich frage mich warum? Habe ich einen Fehler im Model?
Wie kann ich das debuggen und komme hier weiter?

## Antworten

### [#2](https://www.typo3.net/d/114900-select-auswahl-wert-als-selected-markieren/2) · hatzelfatz · 2013-05-22

Ich komme einfach nicht weiter. Es ist zum Mäusemelken.
Niemand eine Idee?

### [#3](https://www.typo3.net/d/114900-select-auswahl-wert-als-selected-markieren/3) · harald1972 · 2013-05-22

Hi,
bin mir nicht so sicher, was genau du vorhast, aber spontan fällt mir ein:
* Du setzt irgendwo den 'value'
* Du leitest deinen eigenen Viewhelper vom form.select-VH ab und implementierst die
getSelectedValue()

Gruß
P.S.: Hast du zwischen deinen beiden Posts wenigstens mal geschlafen? ;)

### [#4](https://www.typo3.net/d/114900-select-auswahl-wert-als-selected-markieren/4) · hatzelfatz · 2013-05-22

Hi, ich glaube wer sich mit TYPO3 und Extbase beschäftigt, dem wird jeder Schlaf geraubt. :'(

Ich versuch mein Problem nochmals näher zu beschreiben.
Es wird eine Reihe an Datensätzen ausgespuckt:
- Bon Jovi
- ACDC
- Rolling Stones
Dazu gibt es noch eine Auswahlbox mit
- Hardrock
- Pop
- Elektronik
Wenn ich jetzt Pop auswähle, wird die Seite neu geladen und alle Datensätze der Kategorie Pop angezeigt. Die Auswahlbox zeigt jetzt die Kategorie Pop an.

Wenn ich manuell folgendes Eintrag:

```php
<f:form.select property="categories" options="{options}" value="6" optionValueField="uid"  optionLabelField="name" additionalAttributes="{onChange : 'document.auswahl.submit();'}"></f:form.select>
```

(Also die Value manuell vergebe, wird bei jedem Aufruf des Formulars die Kategorie XY vorausgewählt.

Theoretisch brauche vermutlich nur die richtige Variable, die ich als Value eintragen muss. Nur wie komme ich an die ran. Ist alles nicht so einfach.

### [#5](https://www.typo3.net/d/114900-select-auswahl-wert-als-selected-markieren/5) · harald1972 · 2013-05-22

n'Abend!

ich schieß mal aus der Hüfte:
Wenn du eh neu lädtst, weißt du ja welcher Wert ausgewählt wird.
Für den VH müsste der dann **'selectedValue'** heißen.
Und für den gibt's get+set-Methoden, oder du machst dir eigene (siehe mein anderer post ;) )

gN8

---

Quelle: „Select-Auswahl - Wert als selected markieren“, typo3.net, https://www.typo3.net/d/114900-select-auswahl-wert-als-selected-markieren
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
