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.
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.
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
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
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
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.
Es öffnet sich ein Fenster mit den Systemparametern. Betätigen Sie hier die Schaltfläche "Methoden" 1.
In der Übersicht der Methoden betätigen Sie die Schaltfläche "Neu", um eine neue Methode anzulegen.
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
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
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
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.