Zum Inhalt springen

tx_form TYPO3 9.5 condition/variants greifen nicht bei hidden fields (defaultValue)

Erstellt am 29. April 2020 · Noch keine Antworten

Tags: TYPO3 9, Frage

typonewbe ·

Hallo Liebe Community,

folgende Frage ist es möglich den defaultValue eines Hidden Feldes in Abhängigkeit eines anderen Feldes zu ändern?

Hintergrund:

Ich habe ein Verstecktes Feld promille welches sich in Abhängigkeit einer select Auswahl betrag ändern soll.

Meine Yaml Datei sieht so aus:

      -
        defaultValue: '5.0'
        type: Hidden
        identifier: hd_promille
        label: 'Promille'
        variants:
          -
            identifier: hide-1
            label: "Promille Test"
            condition: 'stepType == "SummaryPage" || finisherIdentifier in ["EmailToSender", "EmailToReceiver"]'
            renderingOptions:
              enabled: true  
          -
            identifier: hd-promille-800
            condition: 'formValues["mv-betrag"] == "800 EUR" || formValues["mv-betrag"] == 800 || formValues["mv-betrag"] == "800"'
            defaultValue: '9.4'
            label: "Promille 9.4"
          -
            identifier: hd-promille-1000
            condition: 'formValues["mv-betrag"] == "1.000 EUR" || formValues["mv-betrag"] == 1000 || formValues["mv-betrag"] == "1000"'
            label: "Promille 8.6"
            defaultValue: '8.6'

Die Labels werden umbenannt aber der defaultValue bleibt immer 5.0

Laut Doku sollte es aber gehen hier steht

The following properties can be overwritten by variants within all of the other form elements:
enabled
label
defaultValue
properties
renderingOptions
validators

Leider stehe ich hier voll auf dem Schlauch ich habe über fluid die Werte debugt die Variants werden aufgelistet das Label gesetzt aber der Value bleibt immer der selbe.

Eventuell hat einer von euch ne Lösung.

Danke schon mal im Voraus

Beste Grüße
Michael