Das Tag löscht ein JSON-Element.

~EJD-DA-DeleteElement(Zugriffspfad,ID)~

Das Tag enthält 2 Parameter:

Zugriffspfad: Name des zu löschenden Elements

ID, die beim Erzeugen mit EJD-CreateNewData(ID) vergeben wurde (siehe EJD-CreateNewData())

Dieses Tag unterstützt die Tag-in-Tag-Verwendung.

Wegweiser: JSON-Schnittstelle
Wegweiser: JSON-Schnittstelle: 5. JSON-Daten erstellen

Beispiel:

~EJD-CreateNewData(jdat)~                          <!-- JSON-Daten erzeugen: {} -->
 
~EJD-DA-SetToEmptyArray(Crosslinks,jdat)~          <!-- neues JSON-Array erzeugen: { "Crosslinks": [] } -->
~EJD-DA-ArrayExtend(Crosslinks,jdat)~              <!-- JSON-Array um ein Element mit Wert "null" erweitern: { "Crosslinks": [ null ] } -->
~EJD-DA-ArrayExtend(Crosslinks,jdat)~              <!-- JSON-Array um ein Element mit Wert "null" erweitern: { "Crosslinks": [ null, null ] } -->
~EJD-DA-ArrayExtend(Crosslinks,jdat)~              <!-- JSON-Array um ein Element mit Wert "null" erweitern: { "Crosslinks": [ null, null, null ] } -->
~EJD-DA-SetStringValue(Crosslinks[0],A1234,jdat)~  <!-- dem ersten Element des Arrays den Wert "A1234" zuweisen: { "Crosslinks": [ "A1234", null, null ] } -->
~EJD-DA-SetStringValue(Crosslinks[1],B5678,jdat)~  <!-- dem zweiten Element des Arrays den Wert "B5678" zuweisen: { "Crosslinks": [ "A1234", "B5678", null ] } -->
~EJD-DA-SetStringValue(Crosslinks[2],C8642,jdat)~  <!-- dem dritten Element des Arrays den Wert "C8642" zuweisen: { "Crosslinks": [ "A1234", "B5678", "C8642" ] } -->
 
~EJD-DA-DeleteElement(Crosslinks[1],jdat)~         <!-- Das zweite Element des Arrays wieder löschen -->
~EJD-RawDataOutput(jdat)~                          <!-- JSON-Daten ausgeben -->

Ausgabe:

{ "Crosslinks": [ "A1234", "C8642" ] }

Verwendbar als …

Einzel-Tag

+

Bereichs-Tag

negatives Bereichs-Tag

Schleifen-Tag

Zulässig in Templates …

Alle