Skip to main content
Skip table of contents

Action "Custom"

Die Action Custom wird über das Element <CustomAction/>  innerhalb von <Actions> erzeugt. Mit einer Action Custom können einfache Actionen ohne vordefinierten Text und vordefiniertes Icon umgesetzt werden, z. B. kann eine Component aufgerufen werden.

Zusätzlich zu den Standardattributen für (7.4.0-de) Actions kann das Element <CustomAction/> noch folgende Attribute haben:

Attribut

Beschreibung

displayName

Beschriftung des Buttons.

  • Übersetzbar

Mögliche Werte: Beliebige Zeichenkette oder Sprachschlüssel

externalLink 

Ermöglicht die Navigation zu einer externen Website, indem ein externer Link festgelegt wird.

  • Data Binding möglich

Mögliche Werte: Zeichenkette (URL)

Hinweis:

In Detail Components kann der externe Link auch von einem Technical Process übergeben werden. Dazu muss mit der Aktion ein Technical Process (Attribut process) verknüpft werden, der in seiner Antwort den externen Link enthält:

XML
<Ok externalLink="http://www.google.de" />

externalLinkTarget

Gibt an, ob der Link (externalLink) im selben oder in einem neuen Tab geöffnet wird.

Mögliche Werte:

  • same: Der Link wird im selben Tab geöffnet

  • new: Der Link wird in einem neuen Tab geöffnet

validated

Ermöglicht eine Validierung der Eingabe

Mögliche Werte:

  • true: die Validierung ist aktiviert
    (info)  Schlägt die Validierung fehl, wird die Schaltfläche deaktiviert.

  • false: die Validierung ist nicht aktiviert (Standard)
    (info) Schlägt die Validierung fehl, wird die Schaltfläche nicht deaktiviert.

url

Ermöglicht die Navigation zu einer externen Website, indem ein externer Link festgelegt wird.

  • Data Binding

Beispiel

Beispiel Action "Custom"
XML
<DetailComponent path="Dashboard" displayName="Dashboard" default="true">
	<Actions>
	<CustomAction componentName="CountryList"
    			  displayName="Save custom"
    			  validated="true"
   				  process="/WebApp/Administration/Country/CreateOrUpdateCountry.wrf"/>
	</Actions>
	<FlowLayout>
		…
	</FlowLayout>
</DetailComponent>

Das obige Beispiel erzeugt die Action Save customer:

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.