Show TOC

InteractiveFormLocate this document in the navigation structure

Verwendung

Mit dem InteractiveForm-Oberflächenelement können Sie in eine View ein PDF-Dokument (interaktiv oder nicht-interaktiv) einfügen.

Sie haben die Möglichkeit, ein mit dem Form Builder erstelltes Formular einzubinden.

Der Form Builder wird aufgerufen, wenn Sie in die Eigenschaft templateSource des InteractiveForm-UI-Elements doppelklicken.

Details zur Integration von Formularen finden Sie im Abschnitt Integration von Formularen.

Laufzeit-Klasse

CL_WD_INTERACTIVE_FORM

Eigenschaften im View Designer

Name

Typ

Anfangswert

Bindbar

id

STRING

(automatisch)

nein

additionalArchives

STRING

nein

archive

STRING

nein

classId

STRING

nein

codeBase

STRING

nein

contextMenuBehaviour

WDUI_CONTEXT_MENU_BEHAVIOUR

inherit

nein

contextMenuId

WDY_MD_UI_ELEMENT_REFERENCE

nein

dataSource

Context-Knoten

ja

displayType

WDUI_INTERACT_FORM_DISP_TYPE

activeX

ja

enabled

WDY_BOOLEAN

true

ja

fileName

STRING

 

ja

formLanguage

SPRAS

 

ja

height

STRING

300px

ja

jobProfile

STRING

ja

lifeTime

WDUI_LIFE_TIME

whenVisible

ja

pdfSource

XSTRING

ja

readOnly

WDY_BOOLEAN

false

ja

styleClassName STRING   ja

templateSource

STRING

nein

tooltip

Übersetzbarer Text

ja

type

STRING

nein

visible

WDUI_VISIBILITY

visible

ja

width

STRING

300px

ja

Events im View Designer

Hinweis

Weitere Eigenschaften, die über Vererbung zur Verfügung stehen, sind in den dazugehörigen übergeordneten Klassen definiert. Die dazugehörigen Oberflächenelemente sind:

Barrierefreiheit

Beachten Sie, dass in Zusammenhang mit der Barierefreiheit im Rahmen des Syntaxchecks die Eigenschaft tooltip nicht überprüft wird.

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.

Dynamische Programmierung der Eigenschaften

View Designer Name

Laufzeitname

Typ

additionalArchives

ADDITIONAL_ARCHIVES

STRING

archive

ARCHIVE

STRING

classId

CLASS_ID

STRING

codeBase

CODE_BASE

STRING

contextMenuBehaviour

CONTEXT_MENU_BEHAVIOUR

WDUI_CONTEXT_MENU_BEHAVIOUR

contextMenuBehaviour: inherit

CL_WD_INTERACTIVE_FORM=>E_CONTEXT_MENU_BEHAVIOUR-INHERIT

contextMenuBehaviour: provide

CL_WD_INTERACTIVE_FORM=>E_CONTEXT_MENU_BEHAVIOUR-PROVIDE

contextMenuBehaviour: suppress

CL_WD_INTERACTIVE_FORM=>E_CONTEXT_MENU_BEHAVIOUR-SUPPRESS

contextMenuId

CONTEXT_MENU_ID

WDY_MD_UI_ELEMENT_REFERENCE

dataSource

DATA_SOURCE

OBJECT

displayType

DISPLAY_TYPE

WDUI_INTERACT_FORM_DISP_TYPE

displayType: activeX

CL_WD_INTERACTIVE_FORM=>E_DISPLAY_TYPE-ACTIVE_X

displayType: native

CL_WD_INTERACTIVE_FORM=>E_DISPLAY_TYPE-NATIVE

enabled

ENABLED

WDY_BOOLEAN

fileName

FILE_NAME

STRING

formLanguage

FORM_LANGUAGE

SPRAS

height

HEIGHT

STRING

jobProfile

JOB_PROFILE

STRING

lifeTime

LIFE_TIME

WDUI_LIFE_TIME

lifeTime: whenAlive

CL_WD_INTERACTIVE_FORM=>E_LIFE_TIME-WHEN_ALIVE

lifeTime: whenVisible

CL_WD_INTERACTIVE_FORM=>E_LIFE_TIME-WHEN_VISIBLE

pdfSource

PDF_SOURCE

XSTRING

readOnly

READ_ONLY

WDY_BOOLEAN

styleClassName STYLE_CLASS_NAME STRING

templateSource

TEMPLATE_SOURCE

STRING

tooltip

TOOLTIP

WDY_MD_TRANSLATABLE_TEXT

type

TYPE

STRING

visible

VISIBLE

WDUI_VISIBILITY

visible: none

CL_WD_INTERACTIVE_FORM=>E_VISIBLE-NONE

visible: visible

CL_WD_INTERACTIVE_FORM=>E_VISIBLE-VISIBLE

width

WIDTH

STRING

Dynamische Programmierung der Ereignisse

View Designer Name

Laufzeitname

onSubmit

ON_SUBMIT

onError

ON_ERROR

Methoden-Handler

Einige Eigenschaften des InteractiveForm-UI-Elements werden nicht über die Eigenschaften des UI-Elements, sondern mit Hilfe eines Methoden-Handlers gesetzt. Weitere Informationen finden Sie im System unter der entsprechenden Systemdokumentation von IF_WD_IACTIVE_FORM_METHOD_HNDL.

Beispiel

Sie finden ein Beispiel für dieses Oberflächenelement im System in der Component WDR_TEST_ADOBE.