Felder und Schaltflächen
Durch Anklicken des Menüpunktes Fields öffnet sich ein neues Fenster, das es ermöglicht, die Registerkarten und Felder für ein Anveo Page Element einzurichten.
Anveo Page Elements der Typkarte können Tabs haben. Registerkarten im Anveo Mobile App werden nebeneinander angezeigt und können durch horizontales “Durchziehen” des Bildschirms erreicht werden, wie es bei mobilen Geräten üblich ist.
Felder auf einer Anveo Page definieren Platzhalter, die mit Daten aus dem Dynamics gefüllt werden können. Ein Feld kann auch als Schaltfläche verwendet werden und kann eine Aktion durch Anklicken ausführen. Wenn Sie Daten anzeigen möchten, die nicht in den Tabellen des Dynamics gespeichert sind (z.B. Variablen oder Ergebnisse von C/AL-Funktionen), können Sie hier virtuelle Tabellen und virtuelle Felder verwenden.
Felder haben die folgenden Attribute und Einstellmöglichkeiten:
Ein Feld auf einer Anveo Page definiert Platzhalter, die verschiedene Typen haben können. Im FeldType können Sie den Typ des Feldes einstellen, das folgende Werte annehmen kann:
Stellt die Daten eines Feldes aus dem Dynamics dar.
Definiert das Feld als Schaltfläche, die eine Aktion ausführen kann.
Verwenden Sie die Gruppierung, um Felder auf einer Karte im Anveo Mobile App neu anzuordnen.
DieField No. entspricht der Feldnummer in der Dynamics-Tabelle und kann über eine Suche aus den vorhandenen Feldern ausgewählt werden. Auch hier stehen FlowFields zur Verfügung, die automatisch berechnet werden.
Die Description wird in den Dynamics übernommen, einschließlich der Übersetzungen aus den Tabellenüberschriften. Auf diese Weise ist es nicht zwingend erforderlich, die zusätzliche Arbeit der Eingabe aller Beschreibungen mit den dazugehörigen Übersetzungen für die . Auf Wunsch können Sie die Feldbeschreibungen und Übersetzungen über die Schaltfläche Assist Edit jederzeit manuell anpassen. […].
Im FeldLinkLink with Previous Field können Sie festlegen, ob das aktuelle Feld mit dem vorherigen Feld verknüpft werden soll oder nicht. Beispielsweise können Sie ein Stadtfeld mit dem vorherigen Feld Postleitzahl verknüpfen, da sie in direktem Zusammenhang zueinander stehen. Darüber hinaus können Sie die Schaltflächen mit Feldern verknüpfen, so dass Schaltflächen im Feld erscheinen.
Das Kennzeichen Link with Previous Field kann auch in Listen verwendet werden. Wenn das verknüpfte Feld in der Edit View angezeigt wird, können Sie z.B. definieren von dort herunterfallen.
Das Setzen eines Häkchens im FeldSortierungSorting allowed bedeutet, dass der Benutzer eines Clients Datensätze basierend auf diesem Feld in der Benutzeroberfläche sortieren kann.
Das Setzen eines Häkchens im Feld FilterFilter allowed bedeutet, dass der Benutzer eines Clients einen Filter auf dieses Feld in der Benutzeroberfläche setzen kann.
Um Daten in einem Feld effizient sortieren oder filtern zu können, benötigt die Tabelle in Dynamics oder die SQL-Datenbank einen Schlüssel oder einen Index auf diesem Feld. Daher ist eine Sortierung nur nach den Arten von Spalten möglich, die diese Voraussetzungen erfüllen.
Im Feld Readonly können Sie angeben, ob die Daten im Feld im Mandanten überschrieben werden können oder nicht.
Visibility gibt an, ob das Feld auf der Anveo Page im Client sichtbar sein soll.
Im Anveo Mobile App bedeutet die OptionHidden per default versteckt, dass das Feld technisch verfügbar ist und durch Anveo Script sichtbar gemacht werden kann. Diese Felder können für Filter- oder Sortieroptionen markiert werden, ohne Werte in der Liste anzuzeigen. Ausgeblendete Felder gelten als nicht vorhanden und können weder vom Benutzer noch von Anveo Script sichtbar gemacht werden.
Im FeldFont Size % können Sie die Schriftgröße in Prozent einstellen. Ein Leerwert ist gleich 100 %.
Bold
Ein Häkchen im FeldFett stellt sicher, dass die Schriftart fett gedruckt ist.
Ein Häkchen im Feld Linebreak after field fügt einen Zeilenumbruch nach einem Feld in Listen ohne Tabellenlayout hinzu.
Ein Häkchen im Feld Add Caption stellt sicher, dass die Beschriftung der Beschriftung angezeigt wird.
Das Feld Width legt die Breite eines Feldes fest. In Listen entspricht die Breite einem absoluten Wert.
Auf Karten im Anveo Mobile App entspricht die Breite einer Gewichtung der gesamten verfügbaren Breite. Wenn beispielsweise drei Felder, die auf einer Zeile platziert sind (die letzten beiden Felder haben das Häkchen Link with Previous Field set) und die Breiten 1, 2 und 2 haben, dann nimmt das erste Feld 1/5 und die letzten beiden Felder jeweils 2/5 des verfügbaren Platzes ein.
Unterstützung für editierbare Listen
Legt fest, ob das Feld ausgewählt werden kann, das in der Edit View angezeigt werden soll. Die Edit View ist eine Leiste in iOS und Android, die über der Tastatur angezeigt wird. Unter Windows befindet sich die Edit View auf der rechten Seite der Seite.
Ein Feld kann ausgewählt werden, um in der Edit View angezeigt zu werden, unabhängig davon, ob es editierbar ist oder nicht.
Legt fest, ob der Feldinhalt für die schnelle Bearbeitung ausgewählt wird, wenn das Feld den Fokus erhält.
Legt fest, welches Feld nach Drücken der Eingabetaste den Fokus wählt. Dieses Setup wird nicht berücksichtigt, wenn ein Script on enter gesetzt ist.
Definiert ein script, das ausgeführt wird, wenn Sie die Eingabetaste im Feld drücken. In diesem script können mehrere Attribute wie Enabled und EditViewVisible eingestellt werden.
Wenn das Script on enter ausgefüllt ist, wird der unter Next fieldname on enter eingestellte Wert nicht berücksichtigt. Wenn der Fokus beim Drücken von enter enter auf ein anderes Feld gesetzt werden soll, muss dieses Feld innerhalb des Skripts definiert werden.
Änderungen am Datensatz und Änderungen am Datensatz im Script on enter werden als zwei separate Transaktionen durchgeführt. Alle Änderungen, die am Datensatz im Script on enter vorgenommen werden, werden nach der MODIFY durchgeführt.
Weitere Eigenschaften werden in verschiedenen Registerkarten angezeigt.
General
Die Registerkarte General enthält die folgenden Felder:
Decimal Precision Edit
Mit dem FeldDezimaleDecimal Precision Edit können Sie die Anzahl der Nachkommastellen bei der Bearbeitung des Dezimalwertes festlegen. Der Aufbau ist analog zum Aufbau des Feldes.
Advanced
Die Registerkarte Advanced enthält die folgenden Felder:
Das Field Layout legt fest, wie das Feld im Mandanten dargestellt werden soll. Die Darstellung ist abhängig vom Datentyp des Feldes’und ermöglicht zusätzliche komfortable Schreibhilfen wie z.B. einen Kalender in einem Datumsfeld. In Codefeldern mit Relationen wird anstelle desText Field das typeLinkedLinked DropDown angezeigt. Die Existenz der Beziehung wird bei der Auswahl des Feldes automatisch erkannt. Der Datentyp kann hier jedoch inText Field geändert werden, wenn kein Dropdown angeboten werden soll.
Im Anveo Mobile App gibt es zusätzliche Feldlayouts, aus denen Sie wählen können, wie z.B. Bild (zeigt ein Bild)Phone (Feld zeigt eine Telefonnummer), Barcode (ermöglicht Scannen) und URL. Jedes der ausgewählten Layouts zeigt automatisch eine Schaltfläche mit einem Link daneben, ohne dass eine Schaltfläche mit Aktionscode separat definiert werden muss.
Der Field Name ist die interne, eindeutige Kennung des Feldes auf einer Anveo Page, die automatisch von der Anveo Client Suite bestimmt wird. Dieser Wert kann zur Programmierung oder zur dynamischen Änderung der Benutzeroberfläche verwendet werden.
Button
In der Registerkarte Button befinden sich alle Felder zur Definition einer Schaltfläche:
Im FeldButtonButton Icon können Sie das Symbol der Schaltfläche definieren.
Wenn Sie eine Anveo Page durch Klicken auf die Schaltfläche öffnen möchten, geben Sie den Code dieser Anveo Page in das Feld Button Linked Anveo Page ein.
Normalerweise wird die Beziehung zwischen der aktuellen und der zu öffnenden Anveo Page automatisch über das globale Setup in derAnveoAnveo Page Table-Field Relation der Anveo Client Suite hergestellt. Wenn eine abweichende Beziehung zwischen den beiden oder eine Beziehung besteht, die nicht über einfache Feldbeziehungen abgebildet werden kann, kann im Feld ButtonButton Custom Table Relation ein Code angegeben werden, der diese im C/AL-Code oder über Anveo Script definierte Beziehung angibt (siehe).
Wenn Sie eine andere gewünschte Aktion durch Anklicken der Schaltfläche ausführen möchten, geben Sie den Code für die Aktion, die Sie über C/AL-Code oder Anveo Script programmiert haben, in das Feld Button Action Code ein.
Colors
Auf der Registerkarte Colors können Sie die Standardfarben des Clients überschreiben und eigene Farben für Beschreibung, Hintergrund und Schriftart einstellen. Alle Farben müssen als sechsstellige hexadezimale Zahl angegeben werden (z.B. #FF000000 für rot).
Im Feld Label Color können Sie die Farbe der Beschreibung festlegen.
Im FeldFeldField Font Color können Sie die Farbe der Schriftart im Feld definieren.
In der FeldFeldField Background Color können Sie die Farbe des Feldhintergrundes festlegen.
Im Feld ButtonButton Background Color können Sie die Hintergrundfarbe einer Schaltfläche festlegen.
Im Feld ButtonButton Icon Color können Sie die Farbe des Button’s-Icons festlegen.
Image
Die Registerkarte Image enthält alle Felder für Bilder im Anveo Mobile App (Felder mit Feldaufbau Picture):
Im Feld ImageImage Max Width legen Sie die maximale Breite des Bildes fest. Die Einheit der maximalen Breite wird in Dips angegeben (= Device Independent Pixel = resolution independent width).
Im Feld ImageImage Max Height legen Sie die maximale Höhe des Bildes fest. Die Einheit der maximalen Höhe wird in Dips angegeben.