Créer une liste paramétrée pour votre graphique
Créez la liste que les utilisateurs voient lorsqu’ils appuient sur l’écran de votre graphique.
Avant de commencer
- Un élément de données paramétré pour votre liste. Cet élément de données utilise votre paramètre pour filtrer les données affichées dans votre liste. Dans ce cas, les enregistrements de l’écran de votre graphique.
- Un paramètre sur votre écran de liste. Ce paramètre stocke la valeur transmise à votre liste.
- Un mappage de paramètre d'interface utilisateur d'écran pour associer le paramètre dans votre liste au paramètre dans votre élément de données.
Procédure
-
Accédez à la Tout > Mobile système > Mobile App Builder.
Générateur d'apps mobiles s'ouvre dans un onglet de navigateur séparé et affiche l'écran de sélection du périmètre de l'application.
-
Recherchez le périmètre de l’application dans lequel vous travaillez, puis sélectionnez le nom du périmètre de l’application.
L'écran d'accueil des catégories Générateur d'apps mobiles s'affiche.
- Sélectionnez la catégorie Écrans, puis sélectionnez Nouveau.
- Sélectionnez l’option Liste dans la page Créer un écran, puis sélectionnez Continuer.
-
Renseignez les champs suivants si nécessaire.
Tableau 1. Nouvel enregistrement d’écran de liste Champ Description Nom Le nom de votre écran de liste. Ce nom apparaît comme une mosaïque dans l’application Mobile. Description Informations supplémentaires sur votre écran de liste. Disponible en mode hors connexion Option permettant de déterminer si l’écran est disponible en mode hors ligne ou non. Masquer le pseudonyme Option permettant de déterminer si le nom de l’écran n’est pas affiché comme en-tête d’écran. Cette option est utile si le texte apparaît déjà dans le nom de l’en-tête ou s’il ne fournit aucune valeur à l’utilisateur. Masquer les filtres Option permettant d’éviter que la liste n’affiche un filtre de liste. Icône Icône utilisée pour représenter votre écran de liste lorsqu’elle est ajoutée à un écran de lanceur. Filtre personnalisé Option permettant d’ajouter un filtre personnalisé pour filtrer les types d’enregistrements par catégorie. État vide Configurez ce qui s’affiche dans un espace vide lorsqu’aucune donnée à afficher n’est disponible. Segments d'écran Configurez des segments d’écran supplémentaires pour l’écran de liste. Instances de fonctions du menu supérieur Ajoutez des fonctions supplémentaires au menu supérieur. Vos utilisateurs accèdent à la fonction du menu supérieur en appuyant sur l’icône située dans le coin supérieur droit d’un écran. Instances de fonction de pied de page Ajoutez des fonctions supplémentaires au pied de page. Le bouton de pied de page du formulaire est visible en bas du formulaire, généralement sur un segment de détails. Paramètres de l'interface utilisateur Modifiez le comportement d’un champ ou d’un élément d’interface utilisateur. Titre d'écran dynamique Vous permet de créer un élément et de le mapper à un paramètre d’interface utilisateur. Utilisez-le pour transmettre une valeur d’un écran à un autre et l’inclure dans le titre de l’écran de destination. Accès du rôle Déterminez quels rôles d'utilisateur peuvent accéder à cet écran. Si vous n’avez sélectionné aucun rôle, les utilisateurs ayant n’importe quel rôle auront accès à l’écran. - Dans la section Segments d’écran , sélectionnez Nouveau pour créer un nouveau segment d’écran.
-
Dans le nouvel enregistrement de segment d’écran, renseignez les champs suivants selon vos besoins.
Tableau 2. Nouveau segment d’écran écran d’enregistrement Champ Description Nom Nom de l’écran Segment d’écran. Commande Ordre dans lequel le segment apparaît à l’écran.
Les segments s’affichent de la valeur la plus basse à la valeur la plus élevée.
Filtrer Affiche le nom de la liste à partir de l’enregistrement de l’écran de liste. Nombre maximum de lignes hors ligne Le nombre maximal de lignes enregistrées pour un affichage hors connexion. Flux Enregistrements qui connectent des éléments de données et des enregistrements de configuration d’élément de liste à l’écran de liste. Champ d'entrelacement de flux de liste de tri Déterminez si le champ d’entrelacement de flux de liste est trié par ordre croissant ou décroissant. - Dans la section Flux , sélectionnez Nouveau pour créer une nouvelle section de flux.
-
Renseignez les champs suivants si nécessaire.
Tableau 3. Nouvel enregistrement d’écran de flux Champ Description Nom Nom du flux. Table Choisissez la table pertinente. Champ d'entrelacement Sélectionnez le champ que vous souhaitez utiliser pour entrelacer votre élément de données. Élément de données Définissez la table à partir de laquelle vous souhaitez obtenir des données et les conditions qui doivent être remplies pour que les données soient affichées. Configuration d'élément de liste Déterminez l’apparence de chaque enregistrement et les actions qui lui sont associées. - Dans la section Élément de données , sélectionnez Nouveau pour créer un nouvel élément de données.
-
Renseignez les champs suivants si nécessaire.
Tableau 4. Nouvel enregistrement d’écran d’élément de données Champ Description Nom Nom de l’élément de données. Description Informations supplémentaires sur l’élément de données. Table Choisissez la table appropriée pour l’élément de données. Grouper par Option pour regrouper les éléments de table. Type de condition Type de condition à utiliser. Pour cet exemple, choisissez Ajouter une requête codée. Ajouter une demande codée Définissez le paramètre qui transportera les données d’un graphique vers une liste. Ce champ s’affiche uniquement si le type de condition Ajouter une demande codée est sélectionné. Paramètres Configurez les paramètres pour accepter les valeurs transmises par les écrans ou d’autres sources. - Dans la section Paramètres , sélectionnez Nouveau pour créer un paramètre.
-
Renseignez les champs suivants si nécessaire.
Tableau 5. Nouvel enregistrement d’écran de paramètre de données Champ Description Nom Nom du paramètre de données. Table parente Table d’où l’élément de données tire ses données. Cette table doit être la même que celle des enregistrements sur votre graphique.
Société parente Élément de données parent. Type Type de valeurs de données transmises. Dans cet exemple, choisissez Chaîne. Valeur par défaut Valeur par défaut facultative. - Sélectionnez Enregistrer.
- Revenez à l’écran de liste principal en haut du panneau de configuration Now Platform.
- Dans la section Paramètres de l’interface utilisateur, sélectionnez Nouveau pour créer un paramètre.
-
Renseignez les champs suivants si nécessaire.
Tableau 6. Nouvel enregistrement d’écran de paramètre d’interface utilisateur Champ Description Nom Nom de l’écran des paramètres de l’interface utilisateur. Nom d'affichage Nom d’affichage du paramètre d’interface utilisateur. C’est la même chose que la propriété Nom. Type de paramètre Choisissez si ce paramètre affecte un écran ou une fonction. Filtrer Choisissez l’écran de graphique approprié à partir duquel le paramètre est renseigné Style d'entrée Indique si les styles d’entrée pour le paramètre d’interface utilisateur sont Aucun, En ligne ou Fenêtre contextuelle. Dans ce cas, sélectionnez En ligne. Obligatoire Déterminez si cette variable est obligatoire. Texte d'espace réservé Texte d’espace réservé facultatif Source d'entrée Indique si les styles d’entrée pour le paramètre d’interface utilisateur sont remplissage automatique ou entrée utilisateur. Dans cet exemple, sélectionnez Remplissage automatique.
Type d'entrée Indique si les styles d’entrée pour le paramètre de l’interface utilisateur sont Aucun, Emplacement GPS, Date, Constante, Champ source, Utilisateur ou Ajouter une requête codée. Dans cet exemple, sélectionnez Ajouter une requête codée.
Mappage des paramètres des données d'écran Déterminez les valeurs spécifiques que vous souhaitez transmettre à cet écran. - Dans la section Mappage des paramètres de données d’écran , choisissez le paramètre de données approprié.
- Sélectionnez Enregistrer.
Que faire ensuite
Si vous ajoutez un aperçu d’analyse à la section de l’interface utilisateur de l’écran du lanceur. Voir Configurer une section de l’interface utilisateur d’analyse.