Champs et boutons
En cliquant sur le bouton Fields du menu, une nouvelle fenêtre s’ouvre qui permet de configurer les onglets et les champs d’un Anveo Page Element.
Les Anveo Page Elements de type carte peuvent avoir des onglets. Les onglets de l’ Anveo Mobile App sont affichés côte à côte et peuvent être atteints en “glissant” l’écran horizontalement, comme c’est souvent le cas sur les appareils mobiles.
Les champs d’une Anveo Page définissent des caractères génériques qui peuvent être remplis avec les données de la Dynamics. Un champ peut également être utilisé comme bouton et peut exécuter une action en cliquant dessus. Si vous souhaitez afficher des données qui ne sont pas sauvegardées dans les tables de la Dynamics (par ex. ou résultats des fonctions C/AL), vous pouvez utiliser des tables virtuelles et des champs virtuels ici.
Les champs ont les attributs suivants et les paramètres possibles :
Un champ sur une Anveo Page définit des caractères génériques qui peuvent avoir différents types. Dans le champType, vous pouvez définir le type du champ, qui peut avoir les valeurs suivantes :
Représente les données d’un champ de la Dynamics.
Définit le champ comme un bouton, qui peut exécuter une action.
Utilisez le regroupement pour réorganiser les champs d’une carte dans l’ Anveo Mobile App.
LeField No. zone correspond au numéro de zone de la table Dynamics et peut être sélectionné dans les zones existantes via une recherche. Les FlowFields sont également disponibles ici et sont calculés automatiquement.
La Description est reprise dans la Dynamics, y compris les traductions des légendes des tableaux. De cette façon, il n’est pas nécessaire d’effectuer le travail supplémentaire d’entrer à nouveau toutes les descriptions et leurs traductions pour le . Si vous le souhaitez, vous pouvez à tout moment adapter manuellement les descriptions des champs et les traductions à l’aide du bouton Assist Edit. […].
Dans le champLienLink with Previous Field, vous pouvez définir si le champ actuel doit être lié ou non au champ précédent. Par exemple, vous pouvez lier un champ Ville au champ Code postal précédent puisqu’ils ont une corrélation directe les uns avec les autres. En outre, vous pouvez lier les boutons aux zones pour que les boutons apparaissent dans la zone.
Le code Link with Previous Field peut également être utilisé dans les listes. Si le champ lié est affiché dans la Edit View, vous pouvez définir par exemple de là, il y a des descentes.
L’activation d’une coche dans le champTriSorting allowed signifie que l’utilisateur d’un client peut trier des enregistrements en fonction de ce champ dans l’interface utilisateur.
L’activation d’une coche dans le champFiltreFilter allowed signifie que l’utilisateur d’un client peut définir un filtre sur ce champ dans l’interface utilisateur.
Pour pouvoir trier ou filtrer efficacement les données d’un champ, la table dans Dynamics ou la base de données SQL nécessite une clé ou un index sur ce champ. Par conséquent, le tri n’est possible que sur les types de colonnes qui remplissent ces conditions préalables.
Dans la zone Readonly, vous pouvez spécifier si les données de la zone peuvent être écrasées ou non dans le mandant.
Visibility indique si le champ est supposé être visible sur la Anveo Page dans le client.
Dans Anveo Mobile App, l’option CachéHidden per default signifie que le champ est techniquement disponible et peut être rendu visible par Anveo Script. Ces zones peuvent être marquées pour les options de filtrage ou de tri sans afficher de valeurs dans la liste. Les champs cachés sont considérés comme inexistants et ne peuvent être rendus visibles ni par l’utilisateur ni par Anveo Script.
Dans le champFont Size % policeFont Size %, vous pouvez définir la taille de police en pourcentage. Une valeur vide est égale à 100 %.
Bold
Une coche dans le champGras permet de s’assurer que la police est affichée en gras.
Une coche dans la zone Linebreak after field ajoute un saut de ligne après une zone dans les listes sans structure de table.
Une coche dans le champ Add Caption permet de s’assurer que la légende de l’image est affichée.
Le champ Width définit la largeur d’un champ. Dans les listes, la largeur correspond à une valeur absolue.
Sur les cartes de l’ Anveo Mobile App, la largeur correspond à une pondération de la largeur totale disponible. Par exemple, si trois champs placés sur une ligne (les deux derniers champs sont cochés Link with Previous Field) et qu’ils ont les largeurs 1, 2 et 2, alors le premier champ prend 1/5 et les deux derniers champs prennent chacun 2/5 de la place disponible.
Prise en charge des listes modifiables
Définit si le champ peut être sélectionné pour être affiché dans la Edit View. La Edit View est une barre dans iOS et Android qui est affichée au-dessus du clavier. Dans Windows, la Edit View se trouve sur le côté droit de la page.
Un champ peut être sélectionné pour être affiché dans la Edit View, qu’il soit modifiable ou non.
Définit si le contenu du champ est sélectionné pour l’édition rapide lorsque le champ est mis au point.
Définit le champ qui sélectionnera la mise au point après avoir appuyé sur la touche Entrée. Cette configuration ne sera pas prise en compte si un Script on enter est défini.
Définit un script qui sera exécuté, en appuyant sur Entrée dans le champ. Plusieurs attributs peuvent être définis dans ce script tels que Enabled et EditViewVisible.
Si le Script on enter est rempli, la valeur définie dans Next fieldname on enter ne sera pas prise en compte. Si le focus doit être réglé sur un champ différent en appuyant sur Entrée, ce champ doit être défini dans le script.
Les modifications de l’enregistrement et les modifications de l’enregistrement dans le Script on enter seront effectuées en deux transactions distinctes. Toutes les modifications apportées à l’enregistrement dans le Script on enter seront effectuées après le MODIFY.
D’autres propriétés sont placées dans différents onglets.
General
L’onglet General contient les zones suivantes :
Decimal Precision Edit
Le champDecimal Precision Edit décimale vous permet de définir le nombre de chiffres après la virgule lorsque la valeur décimale est éditée. La configuration est analogue à la configuration du champ .
Advanced
L’onglet Advanced contient les champs suivants :
La Field Layout spécifie comment la zone est censée être représentée dans le mandant. La représentation dépend du type de données du champ’et permet d’utiliser d’autres outils de saisie confortables tels qu’un calendrier dans un champ de date. Dans les champs de code avec relations, le typeLinkedLinked DropDown est indiqué à la place deTextText Field . L’existence de la relation est automatiquement détectée lors du choix du champ. Cependant, le type de données peut être changé ici enText Field Texte lorsqu’aucune liste déroulante n’est censée être proposée.
Dans l’ Anveo Mobile App, vous pouvez choisir parmi d’autres modèles de rubriques, tels quePicture (affiche une image)Phone (affiche un numéro de téléphone), Barcode (permet la numérisation) et URL. Chacun des modèles sélectionnés affiche automatiquement un bouton avec un lien à côté, sans avoir à définir un bouton avec un code d’action séparément.
Le Field Name est l’identifiant interne et unique du champ sur une Anveo Page qui est automatiquement déterminé par Anveo Client Suite. Cette valeur peut être utilisée pour la programmation ou la modification dynamique de l’interface utilisateur.
Button
Dans l’onglet Button se trouvent tous les champs pour la définition d’un bouton :
Dans le champButton Icon du bouton, vous pouvez définir l’icône du bouton.
Si vous voulez ouvrir une Anveo Page en cliquant sur le bouton, tapez le code de cette Anveo Page dans le champ Button Linked Anveo Page.
Normalement, la relation entre la Anveo Page en cours et celle à ouvrir est créée automatiquement via la configuration globale dans laAnveo Page Table-Field RelationAnveoAnveo Page Table-Field Relation la suite Anveo Client. S’il existe une relation divergente entre les deux ou une relation qui ne peut pas être représentée par de simples relations de champs, un code peut être indiqué dans le champButton Custom Table Relation de bouton qui spécifie cette relation définie dans le code C/AL ou via Anveo Script (voir ).
Si vous voulez exécuter une autre action souhaitée en cliquant sur le bouton, entrez le code de l’action que vous avez programmée via le code C/AL ou Anveo Script dans le champ Button Action Code.
Colors
Dans l’onglet Colors, vous pouvez écraser les couleurs par défaut du client et définir vos propres couleurs pour la description, le fond et la police. Toutes les couleurs doivent être spécifiées sous la forme d’un nombre hexadécimal à six chiffres (p. ex. #FF000000 pour le rouge).
Dans le champ Label Color, vous pouvez définir la couleur de la description.
Dans leField Font Color champ, vous pouvez définir la couleur de la police dans le champ.
Dans le champField Background Color-plan du champ, vous pouvez définir la couleur de l’arrière-plan du champ.
Dans le champButton Background Color-plan du bouton, vous pouvez définir la couleur d’arrière-plan d’un bouton.
Dans le champButton Icon Color du bouton, vous pouvez définir la couleur de l’icône du bouton’.
Image
L’onglet Image contient toutes les rubriques pour les images de l’ Anveo Mobile App (rubriques avec disposition des rubriques Picture) :
Dans le champImage Max Width‘image, vous définissez la largeur maximale de l’image. L’unité de la largeur maximale est spécifiée en dips (= Device Independent Pixel = largeur indépendante de la résolution).
Dans le champImage Max Height l’image, vous définissez la hauteur maximale de l’image. L’unité de la hauteur maximale est spécifiée en dips.