Hauptmenü

v35: Zusätzliche Felder in den Formularen Kontakt erstellen / editieren

Begonnen von Frank Niethardt, 26.05.2025 15:40:59

⏪ vorheriges - nächstes ⏩

Frank Niethardt

Hallo,

wir hatten ein paar zusätzliche Felder in den beiden Formularen verankert, u.a. um Tickets ohne abschließende Bewertung schließen zu können.

Nach dem Update auf die v35 ist nun alles schön gruppiert, aber die Felder sind weg. Ich bin der Guide in der Doku gefolgt, aber die Felder werden nicht angezeigt. Weder wenn man sie explizit in die fieldConfigurationIDs einträgt, noch wenn man sie weglässt.
Ich hätte die Felder auch lieber im "other" verankert, aber wär schon mal froh, wenn sie überhaupt auftauchen...

Viele Grüße
Frank

bernd.lottes

Hallo Frank,

mit der 18.35 haben sich die Einträge geändert, die Einstellungen sind jetzt in den folgenden Schlüsseln hinterlegt:

contact-new-form
contact-edit-form

Bestehende Einträge werden nicht aus den vorhandenen Einträgen migriert, somit muss man das manuell nach dem Update nachholen.

Die Einbindung eines dyn. Feldes "Mananger" könnte z.B. so aussehen:

{
              "id": "contact-edit-form-field-manager",
              "label": "Vorgesetzter",
              "property": "DynamicFields",
              "inputComponent": null,
              "required": false,
              "hint": "Vorgesetzter",
              "options": [
                {
                  "option": "FIELD_NAME",
                  "value": "Manager"
                }
              ],
              "defaultValue": {
                "value": null,
                "valid": true,
                "errorMessages": []
              },
              "fieldConfigurationIds": [],
              "children": [],
              "parentInstanceId": null,
              "countDefault": null,
              "countMax": null,
              "countMin": null,
              "maxLength": null,
              "regEx": null,
              "regExErrorMessage": null,
              "empty": false,
              "asStructure": false,
              "readonly": false,
              "placeholder": null,
              "existingFieldId": null,
              "showLabel": true,
              "name": "Vorgesetzter",
              "draggableFields": false,
              "defaultHint": "",
              "type": "FormField",
              "visible": true,
              "translateLabel": true,
              "valid": true,
              "countSeparatorString": null,
              "application": "agent-portal",
              "roleIds": [],
              "instanceId": null
            },

Viele Grüße
Bernd

Frank Niethardt

Moin Bernd,

das hat tatsächlich funktioniert. Vielen Dank.

Viele Grüße
Frank