Zum Inhalt

Formel in Layout anzeigen

Hinweis

Formeln in Layouts funktionieren erst ab der ConAktiv Version 17.6.52.d.

Formel im Layout definieren

Die Anzeige dynamisch berechneter Werte in Eingabemasken lässt sich über den Feldtyp "Formel" realisieren.

Hinweis

Formeln benötigen nicht nur die Konfiguration in der Mobile4, sondern auch im ConAktiv® Client.

Formel Übersicht

Der Abschnitt für die Konfiguration der Formelanzeige besteht aus drei Elementen:

1 Eigener Titel

Über dieses Eingabefeld können Sie einen eigenen Titel für das Formelfeld vergeben. Wird das Eingabefeld leergelassen, wird in der Eingabemaske nur der Wert der Formel angezeigt.

2 Auswahl des Formeltyps

Damit die Darstellungsoptionen für die Formel korrekt funktionieren, muss der Formeltyp definiert werden.

Formel Typ auswählen

Durch Klick auf "Formeltyp wählen" öffnet sich ein Popup.

In der Liste lässt sich der Datentyp der Formel auswählen.

3 Auswahl der laufenden Nummer

Formel Nummer auswählen

Um mehrere Formeln des gleichen Typs in einer Liste anzuzeigen, kann für jede Formel eine laufende Nummer vergeben werden.

Es ist möglich, dass eine Formel vom Typ "Text" die gleiche laufende Nummer hat, wie eine Formel vom Typ "Date".

Zwei Formeln des Typs "Text" sollten dagegen unterschiedliche laufende Nummern bekommen.

Hinweis

Die laufende Nummer dient der Unterscheidung mehrerer Formeln des gleichen Datentyps.

4 Hinweisfeld für Rückgabe-Variable im Client

Formel Hinweis

Im Hinweisfeld erscheint der Variablenname, der im Client im Feld "Methode" für die Rückgabe des berechneten Ergebnisses verwendet werden muss.

Formel im Client anlegen

Client Editor aufrufen

Im ConAktiv® Client muss nun die passende Methode angelegt werden, mit der das Ergebnis für die Formel erzeugt wird.

Öffnen Sie dazu das Menü "Datei" 1 und wählen Sie den Punkt "Systemparameter" 2.

Client Editor Methoden aufrufen

Es öffnet sich ein Fenster mit den Systemparametern. Betätigen Sie hier die Schaltfläche "Methoden" 1.

Client Editor Methoden Übersicht

In der Übersicht der Methoden betätigen Sie die Schaltfläche "Neu", um eine neue Methode anzulegen.

Client Editor Methode

Im Methoden-Editor müssen mehrere Angaben gemacht werden, damit die Methode richtig ausgeführt wird.

1 Methodenname vergeben

In dieses Feld geben Sie bitte einen sprechenden Namen ein, so dass Sie die Methode später wiederfinden können.

2 Name für Anzeige vergeben

Für die ConAktiv® Mobile4 ist dieses Feld nicht relevant, geben Sie hier einfach den gleichen Wert wie bei "Methodenname" ein.

3 Methode zu Modul zuweisen

Hier muss das Modul ausgewählt werden, für welches Ihre ConAktiv® Mobile4 Liste erstellt wurde.

Achtung

Wollen Sie eine Formel für den Stundenzettel der ConAktiv® Mobile4 anlegen, wählen Sie hier bitte das Modul "Stundenliste" (also nicht "Stunden- und Material eingeben").

4 Wann soll die Methode aufgerufen werden

Client Editor Methode Funktion

Für Layouts sollte hier der Punkt "Liste: ListEntryBefore" gewählt werden.

Hinweis

Layouts benutzen intern den gleichen Lademechanismus wie Listen, so dass auch hier der Punkt "Liste: ListEntryBefore" gewählt werden sollte.

Bei welchem Objekt soll die Methode aufgerufen

Client Editor Methode Funktion

Nach der Auswahl der Funktion erscheint ein weiteres Element "Aufruf bei Objekt".

Hier muss der Layoutname aus der ConAktiv® Mobile4 eingegeben werden, so wie er im Layout-Editor angezeigt wird.

Eingabe der Methode

Client Editor Methode Eingabe

Die Methode selbst wird im Feld "Methode" eingegeben.

Hinweis

Beachten Sie bitte, dass der Rückgabewert der Methode in eine Variable geschrieben werden muss. Deren Namen erhalten Sie unter Hinweisfeld für Rückgabe-Variable im Client

Weitere Informationen im Client-Handbuch

Weitere Informationen zu Methoden erhalten Sie im Handbuch des Clients im Abschnitt Methoden.