
Mithilfe von JsonParameter können Sie Werte vom Context einer Web-Dynpro-ABAP-Component an eine HTMLIsland oder einen HTMLContainer transportieren. Betten Sie dazu JsonParameterüber die Aggregation DATA_ELEMENTS in die HTMLIsland oder den HTMLContainer ein und binden Sie die Eigenschaft value an ein Context-Attribut. Mit der Eigenschaft representation können Sie festlegen, wie der vom Context transportierte Werte formatiert werden soll.
Implementierungsdetails
|
Laufzeit-Klasse: |
CL_WD_JSON_PARAMETER |
Eigenschaften im View Designer
|
Name |
Typ |
Anfangswert |
Bindbar |
|---|---|---|---|
|
STRING |
(automatisch) |
nein |
|
|
name |
STRING |
nein |
|
|
readOnly |
WDY_BOOLEAN |
true |
nein |
|
representation |
WDUI_WEB_PARAM_REPRESENTATION |
json |
nein |
|
value |
STRING |
ja |
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 |
|---|---|---|
|
name |
NAME |
STRING |
|
readOnly |
READ_ONLY |
WDY_BOOLEAN |
|
representation |
REPRESENTATION |
WDUI_WEB_PARAM_REPRESENTATION |
|
representation: external |
CL_WD_JSON_PARAMETER=>E_REPRESENTATION-EXTERNAL |
|
|
representation: internal |
CL_WD_JSON_PARAMETER=>E_REPRESENTATION-INTERNAL |
|
|
representation: json |
CL_WD_JSON_PARAMETER=>E_REPRESENTATION-JSON |
|
|
value |
VALUE |
STRING |