
Mithilfe von JsonDataSource können Sie Werte vom Context einer Web-Dynpro-ABAP-Component an eine HTMLIsland oder einen HTMLContainer transportieren. Betten Sie dazu JsonDataSourceüber die Aggregation DATA_ELEMENTS in die HTMLIsland oder den HTMLContainer ein und binden Sie die Eigenschaft dataSource des JsonDataSource an einen Context-Knoten.
Implementierungsdetails
|
Laufzeit-Klasse: |
CL_WD_JSON_DATA_SOURCE |
Eigenschaften im View Designer
|
Name |
Typ |
Anfangswert |
Bindbar |
|---|---|---|---|
|
STRING |
(automatisch) |
nein |
|
|
dataSource |
Context-Knoten |
muss |
|
|
name |
STRING |
nein |
Weitere Eigenschaften, die über Vererbung bereit stehen, sind in den dazugehörigen übergeordneten Klassen definiert. Die dazugehörigen Oberflächenelemente sind:
Aggregationen im View Designer
|
Name |
Kardinalität |
Typ |
|---|---|---|
|
DATA_ELEMENTS |
0..n |
JSONData |
Weitere Eigenschaften, die über Vererbung bereit stehen, sind in den dazugehörigen übergeordneten Klassen definiert. Die dazugehörigen Oberflächenelemente sind:
Dynamische Programmierung
Für die dynamische Programmierung stehen dieselben Eigenschaften, Ereignisse und Aggregationen zur Verfügung wie im View Designer. Beachten Sie dabei die unterschiedlichen Schreibweisen.
|
View Designer Name |
Laufzeitname |
Typ |
|---|---|---|
|
dataSource |
DATA_SOURCE |
OBJECT |
|
name |
NAME |
STRING |
|
View Designer Name |
Laufzeitname |
Kardinalität |
|---|---|---|
|
DATA_ELEMENTS |
DATA_ELEMENTS |
0..n |