Configurer un écran de liste paramétré
Configurez un écran de liste pour demander à un utilisateur un paramètre que l’écran utilise pour filtrer les enregistrements qui s’affichent à l’écran.
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.
- Un paramètre sur votre écran de liste. Ce paramètre stocke la valeur transmise dans votre liste.
- Mappage des paramètres de l’interface utilisateur de l’écran permettant d’associer le paramètre de votre liste au paramètre de votre élément de données.
Procédure
-
Accédez à la Tous > Mobile système > Générateur d'application mobile.
Le Générateur d'apps mobiles
-
Recherchez le périmètre de l’application dans lequel vous travaillez, puis sélectionnez son nom.
Le Générateur d'apps mobiles
- 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 selon vos besoins.
Tableau 1. Enregistrement d’écran de liste Champ Description Propriétés Nom Le nom de votre écran de liste. Ce nom apparaît sous forme de vignette dans l’application mobile. Description Informations supplémentaires sur votre écran de liste. Paramètres de l'écran 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 de l’écran. Cela 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’empêcher la liste d’afficher 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 n’est disponible pour l’affichage. Segments d'écran Configurez des segments d’écran supplémentaires pour l’écran de liste. Instances de fonctions du menu supérieur Option permettant de déterminer si les fonctions du menu supérieur doivent être utilisées pour afficher des options supplémentaires. Instances de fonction de pied de page Option permettant de déterminer s’il faut utiliser les fonctions de pied de page pour afficher des options supplémentaires. Paramètres de l'interface utilisateur Changez 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 de l’interface utilisateur. Utilisez-la 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 dotés de n’importe quel rôle auront accès à l’écran. -
Dans la section Icône , sélectionnez une icône existante ou créez-en une.
Cette icône s’affiche dans l’écran du lanceur lorsque vous l’ajoutez à votre écran de liste. Pour plus d’informations sur la création d’icônes, reportez-vous à la section Icônes Mobile.
- Dans la section Segments d’écran, sélectionnez Nouveau.
-
Renseignez les champs suivants selon vos besoins.
Tableau 2. Enregistrement de segment d’écran Champ Description Propriétés Nom Nom de l’écran du segment d’écran. Ordre L’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 Nombre de lignes affichées pour une visualisation hors ligne. Flux Enregistrements qui connectent les éléments de données et les enregistrements de configuration d’élément de liste à l’écran de liste. Tri de l'entrelacement Champ d'entrelacement de flux de liste de tri Déterminez si le champ d’entrelacement du flux de liste est trié par ordre croissant ou décroissant. - Dans la section Flux , sélectionnez Nouveau.
-
Renseignez les champs suivants selon vos besoins.
Tableau 3. Enregistrement de flux de liste Champ Description Propriétés Nom Nom du flux d’eau. Table Choisissez la table pertinente qui contient les données à afficher dans votre liste. Champ d'entrelacement Sélectionnez le champ que vous souhaitez utiliser pour entrelacer votre élément de données. Élément de données Les éléments de données sont des requêtes sur une table sélectionnée qui fournissent les données présentées dans un écran. 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.
-
Remplissez les sections Propriétés et Données selon vos besoins.
Pour plus d’informations sur la création d’un élément de données, reportez-vous à la section Configurer un élément de données standard.
- Dans la section Paramètres , sélectionnez Nouveau.
-
Dans l’écran Paramètres de données , dans le champ Nom , saisissez un nom pour le paramètre.
Les noms de paramètres sont le plus souvent mis en corrélation avec les champs d’un formulaire. Par exemple, saisissez
Prioritécomme nom de paramètre lorsque le champ fait référence à la priorité. -
Dans le champ Type , sélectionnez un type de données pour le paramètre.
Le type détermine la façon dont l’utilisateur interagit avec l’interface utilisateur mobile. Par exemple, un type Decimal ou Integer indique à l’appareil mobile d’ouvrir un clavier composé uniquement de chiffres. Sélectionnez parmi les types suivants :
- Nombre entier : ouvre un clavier composé uniquement de chiffres
- Chaîne : utilise un clavier complet pour la saisie. Utilisez le type Chaîne pour les paramètres de liste, tels que la priorité ou l’état, ou pour les champs de référence, tels que Affecté à ou Appelant.
- Décimal : ouvre un clavier composé uniquement de chiffres
- Booléen : ouvre une option de sélection vrai ou faux
- Date/heure : ouvre un calendrier avec un sélecteur d’heure exacte
- Date : ouvre un calendrier
-
Dans le formulaire Élément de données , dans la section Condition, ajoutez une condition de requête pour votre paramètre.
Le champ de condition doit correspondre au paramètre pour lequel vous interrogez la base de données. Par exemple, si vous créez un élément de données pour interroger le champ Priorité, créez une condition pour Priorité appelée
{{paramètre de données}}. Veillez à sélectionner le paramètre de données que vous avez créé en le sélectionnant dans le générateur de conditions.Vous avez maintenant un élément de données paramétré à utiliser dans votre liste paramétrée. Cet exemple montre un élément de données paramétré qui utilise un paramètre nommé Priorité pour filtrer les éléments de données selon une priorité correspondant à la valeur de ce paramètre.
- Revenez à votre flux de liste à l’aide de l’arborescence de configuration hiérarchique.
- Dans le champ Élément de données , sélectionnez l’élément de données paramétré que vous avez créé lors des étapes précédentes.
- Revenez à votre écran de liste et sélectionnez Nouveau sous Paramètres de l’interface utilisateur pour créer un nouveau paramètre d’interface utilisateur.
-
Renseignez les champs suivants selon vos besoins.
Champ Valeur Nom Nom de votre paramètre d’interface utilisateur. Nom d'affichage Renseigné automatiquement avec le même texte que celui utilisé pour le champ Name (Nom ). Paramètres Type de paramètre Ce champ est automatiquement renseigné. Filtrer Ce champ est automatiquement renseigné. Style d'entrée Style d’entrée pour votre paramètre. Sélectionnez parmi En ligne, Fenêtre contextuelle ouAucun. Obligatoire Détermine si l’entrée de l’utilisateur pour le paramètre est obligatoire. Texte d'espace réservé Texte qui s’affiche dans le champ d’entrée de paramètre avant que les utilisateurs n’entrent une valeur. Ordre Champ facultatif que vous pouvez utiliser pour définir l’ordre d’affichage des paramètres de l’interface utilisateur. Si vous avez plusieurs paramètres, définissez Ordre. Source d'entrée Sélectionnez si l’entrée du paramètre provient de l’entrée de l’utilisateurou du remplissage automatique. Sélectionnez l’entrée Utilisateur pour cet exemple. Type d'entrée La façon dont vos utilisateurs entrent une valeur pour ce paramètre. Sélectionnez l’une des options suivantes :
- Texte
- Liste de choix
- Liste de recherches
- Code QR/Code-barres
Sélectionnez une liste de choix pour cet exemple.
Transporté Indique si ce paramètre est un paramètre porté. Utilisez les paramètres déplacés pour déplacer les informations entre différents écrans et actions. Sélection multiple Indique si l’utilisateur peut sélectionner plusieurs valeurs dans la liste de choix. Ce champ n’est visible que lorsque le champType d’entrée est défini sur Liste de choix. Données Table Table utilisée pour la liste de choix dans laquelle les utilisateurs sélectionnent une valeur de paramètre. Ce champ n’est visible que lorsque le champ Type d’entrée est défini sur Liste de choix ou Liste de recherche. Champ Champ utilisé pour la liste de choix dans laquelle les utilisateurs sélectionnent une valeur de paramètre. Ce champ n’est visible que lorsque le champ Type d’entrée est défini sur Liste de choix ou Liste de recherche. 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 des données d’écran , choisissez le paramètre de données que vous avez créé dans votre élément de données.
- Sélectionnez Enregistrer.
- Facultatif :
Nous avons ajouté la prise en charge de l’élément de données paramétré avec un écran de formulaire d’entrée. Pour plus de détails, reportez-vous à .Prise en charge d’un élément de données paramétré pour les écrans du formulaire d’entrée
Ces étapes vous permettent de configurer un écran de formulaire d’entrée contenant les entrées et les variables que vous souhaitez utiliser dans le cadre de la condition de requête d’élément de données. Cette fonctionnalité est configurée dans l’interface utilisateur Web au lieu de Générateur d'apps mobiles.
Remarque :L’écran du formulaire d’entrée peut contenir uniquement des entrées, uniquement des variables ou à la fois des entrées et des variables à utiliser dans le cadre de la condition de requête de l’élément de données. Pour plus d’informations sur la création d’un écran de formulaire d’entrée, reportez-vous à la section Configurer un écran de formulaire d’entrée.
-
Accédez à la liste cible, par exemple, si vous souhaitez configurer un écran de liste d’éléments de données paramétrés :
- Entrez
sys_sg_list_screen.listdans le filtre - Sélectionnez l’écran de liste que vous souhaitez paramétrer.
- Dans le champ Écran du formulaire d’entrée , recherchez l’écran du formulaire d’entrée que vous avez créé.
- Sélectionnez Mettre à jour.
- Entrez
-
Mappez les entrées ou variables créées dans l’écran du formulaire d’entrée au paramètre de données, comme indiqué dans le tableau suivant.
Tableau 4. Formulaire Mappage des paramètres des variables d’entrée Champ Description Variable Variable d’écran du formulaire d’entrée Filtrer Écran cible. Ce champ se remplit automatiquement. Application Périmètre de l’application. Ce champ se remplit automatiquement. Entrée Étiquette d’entrée de l’écran du formulaire d’entrée Paramètre de données Paramètre de données de l’élément de données de l’écran cible
-
Accédez à la liste cible, par exemple, si vous souhaitez configurer un écran de liste d’éléments de données paramétrés :