Mashup Builder > Widgets > Widgets standard > Widget Filtre de données à puces (thématisable)
Widget Filtre de données à puces (thématisable)
Introduction
Le widget Filtre de données à puces vous permet d'interroger et de filtrer un jeu de données volumineux à l'aide de filtres à puces.
Visionnez la vidéo suivante qui explique comment utiliser le widget pour filtrer les données dans un widget Grille avancée. Pour visualiser la vidéo dans une fenêtre plus grande, cliquez sur le titre de la vidéo.
Les images suivantes illustrent un exemple de widget Filtre de données à puces utilisé dans une application composite. Elles montrent le widget avant d'appliquer des filtres et les puces générées après application des filtres.
1. Avant application de filtres :
2. Après application de filtres : les filtres apparaissent sous forme de puces.
* 
Ce widget est disponible sous la forme d'une inclusion Standard dans la plateforme et également en tant que composant Web si vous effectuez une importation à partir du SDK.
Format des données
Le widget Filtre de données à puces comprend deux modèles de données, comme suit :
Pour Data :
Vous devez créer une Forme de données avec les Définitions de champ utilisées comme catégories de filtre pour le widget. Ces définitions de champ doivent être mappées et chaque champ représente une catégorie qui apparaît dans la liste déroulante des filtres.
L'image ci-après illustre un exemple de définitions de champ.
L'image ci-après illustre un exemple de liste déroulante de catégories de filtre dans le widget qui se base sur les définitions de champ.
Les définitions de champ peuvent être configurées sur le widget à l'aide de la boîte de dialogue de configuration.
Pour DaysContainingData :
Il s'agit d'un modèle de données facultatif qui est utilisé lorsque vous souhaitez afficher les jours contenant des données. Vous devez créer une Forme de données avec une seule Définition de champ dont le type de base est DATETIME.
L'image ci-après illustre un exemple de définition de champ.
Lorsque vous choisissez de Filtrer par date dans le widget, un point s'affiche dans le calendrier pour chaque jour contenant des données. L'image suivante illustre ce comportement :
Table de propriétés
Les propriétés du widget Filtre de données à puces sont les suivantes :
Nom de propriété
Description
Type de base
Valeur par défaut
Liaison possible ? (O/N)
Localisable ? (O/N)
CategoryLabel
Texte affiché au-dessus de la liste déroulante pour les catégories de filtre.
STRING
Filtrer par
O
O
ConditionLabel
Texte affiché au-dessus de la liste déroulante pour la condition de filtre.
STRING
Condition
O
O
CustomClass
Définit la classe CSS à appliquer à la div supérieure du widget. Vous pouvez spécifier plusieurs classes en les séparant chacune par une espace.
STRING
n/a
O
N
Data
Données source de table d'informations pour les éléments de puces qui s'affichent dans le filtre déroulant.
INFOTABLE
n/a
O
N
DateOrder
Définit le format de la date affichée.
Les options disponibles sont les suivantes : Automatique, Jour-mois-année, Mois-jour-année et Année-mois-jour.
* 
L'ordre par défaut lorsque l'option Automatique est sélectionnée dans la version 9.4.x est Jour-mois-année. Dans les versions 9.5 et ultérieures, l'ordre par défaut est Année-mois-jour.
STRING
Automatique
O
N
DaysContainingData
Source de table d'informations qui contient les données de date et heure pour les jours avec des valeurs de données générées.
Un indicateur à point s'affiche dans le calendrier pour chaque jour avec des données.
INFOTABLE
n/a
O
N
FormatToken
Localise le format de date sur le modèle "JJ-MM-AA". Le format est sensible à la casse et remplace la propriété DateOrder.
Cette syntaxe suit le format ISO.
STRING
n/a
N
O
LatitudeLabel
Texte affiché au-dessus du champ d'entrée de la latitude lors du filtrage par emplacement.
STRING
Latitude
O
O
LongitudeLabel
Texte affiché au-dessus du champ d'entrée de la longitude lors du filtrage par emplacement.
STRING
Longitude
O
O
Query
Vous permet de définir la requête JSON utilisée pour récupérer l'ensemble de données filtré.
QUERY
n/a
O
N
QueryChanged
Déclenche un événement lorsque la requête du widget Filtre de données à puces est modifiée.
n/a
n/a
O
N
RangeEndValueLabel
Texte affiché au-dessus du deuxième champ d'entrée lors du filtrage d'une plage de valeurs.
STRING
Valeur 2
O
O
RangeStartValueLabel
Texte affiché au-dessus du premier champ d'entrée lors du filtrage d'une plage de valeurs.
STRING
Valeur 1
O
O
ShowAndHideFilters
Ajoute un lien vous permettant d'afficher ou de masquer les filtres qui sont ajoutés au widget.
BOOLEAN
Vrai
O
N
ShowAndOrOperator
Affiche une liste déroulante vous permettant de combiner plusieurs filtres à l'aide des opérateurs "ou" et "et".
BOOLEAN
Faux
O
N
ShowCategoryListFilter
Ajoute une zone de filtre à la liste déroulante des catégories.
La saisie de texte dans la zone applique un filtre, ce qui facilite la sélection d'éléments lorsque la liste est longue.
BOOLEAN
Faux
O
N
SortFilters
Trie la liste des filtres de données dans l'ordre alphabétique.
Pour trier les filtres de données manuellement, désactivez cette propriété et réorganisez les filtres dans la boîte de dialogue de configuration du widget.
BOOLEAN
Vrai
O
N
TabSequence
Numéro de séquence du widget Filtre de données à puces lorsque vous appuyez sur TABULATION.
NUMBER
n/a
O
N
UnitsLabel
Texte affiché au-dessus de la liste déroulante utilisée pour définir les unités lors du filtrage par emplacement ou par date.
STRING
Unités
O
O
ValueLabel
Texte affiché au-dessus du champ qui contient la valeur de condition.
STRING
Valeur
O
O
Est-ce que cela a été utile ?