Skip to main content

Catalog verschachtelt - Catalog.create funktoniert nicht auf zweiter Ebene (loadItem)

Comments

2 comments

  • Zendesk API User
    Author: ChKo - 7/14/2020 13:21

    Hallo Julia,

    auffälig an deinem Snippet ist, dass du gar nicht mit dem FormData der Page arbeitest.

    Grundlegend müsste zum bearbeiten der Inhalte einer Seite folgendes enthalten sein:

    Page page = // Die Seite die angepasst werden soll.

    page.setLock(true); 

    FormData pageFormData = page.getFormData();

    // Durchführung der Migration

    page.setFormData(pageFormData); // Wichtig ist, dass FormData wieder zurück zu übergeben, da mit getFormData nur eine Kopie der Inhalte übergeben wird

    page.save("Migration Tabs Section"); 

    page.setLock(false); 

    Gruß,

    Christopher

    0
  • Zendesk API User
    Author: julia - 7/15/2020 10:15

    Hallo Christopher,

    vielen Dank für Deine Antwort.

    Eigentlich weiß ich, dass ich immer die FormData zurück schreiben muss. Ich dachte aber das loadItem übernimmt es an dieser Stelle (macht es auch).

    Das Card Objekt hat ja kein setFormData, sondern nur loadItem.

    Aber ich habe nicht daran gedacht auf der oberen Ebene die formData ebenfalls zurückzusetzen. Jetzt geht es aber.

    Danke und schöne Grüße

    Julia

    0

Please sign in to leave a comment.