
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Modul: Geänderten FS_CATALOG-Inhalt einer Section speichern
Hallo, liebe Community, Hallo eSpirit.
Zusammenfassung
Ich habe eine Frage bzgl. der Speicherung von Änderungen an einer Section aus einem Modul heraus,
wenn diese Änderungen sich auf die Inhalte eines FS_CATALOG beziehen.
Frage
Wenn ich über ein Modul Änderungen an einem Textfeld vornehme, dass sich in einer Card eines FS_Catalogs befindet.
Welche Schritte sind dann erforderlich um diese Änderungen zu speichern?
(Es geht um einen Absatz)
Erläuterungen
Wenn ich folgende Objekte habe:
- Page
- Section
- FormData
- FormField (zum Beispiel ein Textfeld)
muss ich nach Änderungen am FormField zum speichern der Änderungen ja folgendes aufrufen:
- Page.setLock(true, true);
- Section.setFormData(FormData); //wichtig, da sonst die Änderungen nicht übernommen werden, beim speichern.
- Page.save(true);
- Page.setLock(false, true);
Wenn sich die Änderungen aber auf die Inhalte eines FS_CATALOG beziehen, habe ich folgende Objekte:
- Page
- Section
- FormData
- FormField (Catalog)
- Card (Catalog.Card, erster Eintrag)
- Inneres FormData
- Inneres FormField (zum Beispiel ein Textfeld)
Mir ist klar, dass hier ebenfalls der Aufruf von Section.setFormData(FormData) erforderlich ist,
bevor Page.save(true) aufgerufen wird.
Allerdings reicht dies offensichtlich noch nicht.
Muss ich vorher noch andere set-Methoden oder ähnliches aufrufen?
Vielen Dank für jede Hilfe.
Viele Grüße
Mark
- Labels:
-
Developers
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Mark,
ohne deinen konkreten Ablauf zu sehen, ist es schwierig zu sagen, ob da ein Fehler vergraben ist.
Dein obiger Ablauf sieht für mich gut aus. Irgendwo vor dem setFormData müssen natürlich die geänderten Werte in die FormFields gesetzt werden. Ansonsten fällt mir erst einmal kein Setter ein.
Beste Grüße
Stefan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Mark,
ohne deinen konkreten Ablauf zu sehen, ist es schwierig zu sagen, ob da ein Fehler vergraben ist.
Dein obiger Ablauf sieht für mich gut aus. Irgendwo vor dem setFormData müssen natürlich die geänderten Werte in die FormFields gesetzt werden. Ansonsten fällt mir erst einmal kein Setter ein.
Beste Grüße
Stefan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Es konnte inzwischen gelöst werden und was fehlte war tatsächlich
formField.set(catalog);
Vielen Dank

