Définition des valeurs d'attribut XML dans le cadre d'un attribut de recherche

Vous pouvez passer en revue les informations relatives à la définition de valeurs pour les attributs XML d'un attribut de recherche.

Le tableau suivant contient des informations sur la définition des valeurs associées aux attributs XML dans le cadre d'un attribut de recherche :

Composant

Type de composant

Emplacement du composant

Description

Nom

Attribut

Attributes/Attribute

Indique le nom XML de l'attribut de recherche. Ce composant, à l'instar du XPath, est utilisé pour définir la liaison source et cible pour la commande affichée dans l'interface utilisateur.

DataType

Attribut

Attributes/Attribute

Indique le type de données de l'attribut de recherche. S'il n'est pas fourni, il est dérivé des valeurs d'attribut XPath et Name. Vous pouvez utiliser l'attribut DataType pour remplacer les types de données par défaut. Chaque type de données est mappé à une chaîne, une date ou un nombre. Si les types de requête ne sont pas explicitement mentionnés, ce mappage est utilisé pour afficher les types de requête dans l'interface utilisateur.

DisplayName

Attribut

Attributes/Attribute

Indique la clé d'offre groupée d'un libellé disponible dans une liste déroulante associée aux attributs de recherche. Si le libellé n'est pas mentionné, l'attribut Name est utilisé en tant que clé d'offre groupée pour afficher le libellé. Cette entrée d'ensemble doit être définie dans le fichier d'ensemble côté serveur.

langage XML Path

Attribut

Attributes/Attribute

Indique le chemin XML de l'élément auquel l'attribut de recherche appartient.

DefaultQueryTypes

Attribut

Attributes/Attribute

Indique le type de requête par défaut de l'attribut de recherche. Si DefaultQueryTypeDesc n'est pas défini pour un attribut, définissez-le comme suit :

Lisez les types de requête remplacés ou utilisez les types de requête prêts à l'emploi pour le type de données de l'attribut pour obtenir les types de requête pris en charge. Equal étant le type de requête le plus fréquemment utilisé, vérifiez s'il figure parmi les types de requête pris en charge. Si c'est le cas, utilisez Equal en tant que type de requête par défaut. Sinon, utilisez le premier type de requête disponible dans la liste des types de requête pris en charge.

StringQueryTypes

Elément

Attributes/Attribute

Indique que les types de requête de type chaîne prêts à l'emploi sont remplacés par les éléments enfant de l'élément StringQueryTypes. Si les StringQueryTypes possibles ne sont pas tous requis, créez un élément enfant QueryType de StringQueryType pour chaque type de requête à prendre en charge.

DateQueryTypes

Elément

Attributes/Attribute

Indique les types de requête de type date prêts à l'emploi sont remplacés par les éléments enfant de l'élément DateQueryTypes. Si les types de requête de type date ne sont pas tous requis, créez un élément enfant QueryType de DateQueryType pour chaque type de requête à prendre en charge.

NumericQueryTypes

Elément

Attributes/Attribute

Indique que les types de requête numériques prêts à l'emploi sont remplacés par les éléments enfant de l'élément NumericQueryTypes. Si les NumericQueryTypes possibles ne sont pas tous requis, créez un élément enfant QueryType de NumericQueryType pour chaque type de requête à prendre en charge.

QueryType

Elément

Attributs/Attribut/
StringQueryTypes

OU

Attributs/Attribut/
DateQueryTypes

OU

Attributs/Attribut/
NumericQueryTypes

Indique les types de requête pris en charge pour l'attribut de recherche. Pour plus d'informations sur les paramètres pris en charge, voir la section Types de requête pris en charge pour l'attribut de recherche .

QueryType

Attribut

Attributs/Attribut/
StringQueryTypes/QueryType

OU

Attributs/Attribut/
DateQueryTypes/QueryType

OU

Attributs/Attribut/
NumericQueryTypes/QueryType

Indique le type de requête. Pour plus d'informations sur les types de requête pris en charge, voir la description de l'élément QueryType.

QueryTypeDesc

Attribut

Attributs/Attribut/
StringQueryTypes/QueryType

OU

Attributs/Attribut/
DateQueryTypes/QueryType

OU

Attributs/Attribut/
NumericQueryTypes/QueryType

Indique la clé d'offre groupée du libellé affiché pour le type de requête dans l'interface utilisateur. Si la valeur de QueryTypeDesc n'est pas définie, la valeur de l'attribut QueryTypeDesc correspondant au type de requête est utilisée en tant que clé d'offre groupée pour afficher le libellé du type de requête. Cette entrée d'ensemble doit être définie dans le fichier d'ensemble côté serveur. Pour plus d'informations sur les types de requête pris en charge, voir la description de l'élément QueryType.

Configuration

Elément

Attributes/Attribute

Indique que l'attribut de recherche est configuré d'une certaine manière pour la commande d'interface utilisateur et spécifie les valeurs possibles de l'attribut de recherche.

ActionURL

Attribut

Attributes/Attribute/Configuration

Indique l'action renvoyant la liste des valeurs possibles de l'attribut de recherche. Cette action peut renvoyer une liste statique de valeurs prédéfinies ou appeler l'API correspondante pour les obtenir, puis les renvoyer. Par exemple, ActionURL peut renvoyer les valeurs relatives aux codes communs, aux devises, aux pays ou aux régions.

UIControlConfiguration

Elément

Attributes/Attribute/Configuration

Indique que l'attribut de recherche est configuré d'une certaine manière pour la commande d'interface utilisateur.

xtype

Attribut

Attributs/Attribut/
Configuration/UIControlConfiguration

Indique le type de commande affichée dans l'écran Recherche avancée de l'attribut de recherche. Pour obtenir la liste des xtypes et des descriptions, voir la section Possible xtypes for an Attribute .

optionsBinding

Attribut

Attributs/Attribut/
Configuration/UIControlConfiguration

L'attribut optionsBinding permet d'indiquer les éléments de répétition de la liste qui constituent une valeur parmi les valeurs de zone de liste déroulante ou les valeurs de bouton d'option.

Remarque: cette option s'applique uniquement à une zone de liste déroulante et à un bouton d'option.

displayField

Attribut

Attributs/Attribut/
Configuration/UIControlConfiguration

L'attribut displayField spécifie l'attribut dont la valeur est utilisée en tant que libellé.

Remarque: cette option s'applique uniquement à une zone de liste déroulante et à un bouton d'option.

valueField

Attribut

Attributs/Attribut/
Configuration/UIControlConfiguration

L'attribut valueField est utilisé pour identifier de manière unique l'élément de répétition afin d'afficher la valeur appropriée de l'option sélectionnée dans une zone de liste déroulante ou un bouton d'option.

Types de requête pris en charge pour l'attribut de recherche

Le tableau suivant répertorie les types de requête pris en charge pour l'attribut de recherche décrit dans la rubrique Ajout ou modification d'un attribut de recherche.

Type de requête pris en charge pour :

QueryType

QueryTypeDesc

Description

chaînes

quotient émotionnel

est

est

chaînes

FLIKE

starts_with

commence par

chaînes

LIKE

contient

contient

nombres

quotient émotionnel

est

est

nombres

GE

greater_than_or_equal_to

supérieur ou égal à

nombres

GE

less_than_or_equal_to

inférieur ou égal à

nombres

NE

not_equal_to

différent(e) de

nombres

terminaison de transmission de ligne

less_than

inférieur à

nombres

GT

greater_than

supérieur à

dates

quotient émotionnel

est

est

dates

GE

greater_than_or_equal_to

supérieur ou égal à

dates

GE

less_than_or_equal_to

inférieur ou égal à

dates

NE

not_equal_to

différent(e) de

dates

terminaison de transmission de ligne

less_than

inférieur à

dates

GT

greater_than

supérieur à

dates

COMPRIS ENTRE

between_from_and_to

entre

Xtypes possibles pour un attribut

Un attribut xtype indique le type de commande affichée dans l'écran Recherche avancée de l'attribut de recherche. Le tableau suivant répertorie les xtypes possibles pris en charge pour un attribut de recherche décrit dans le tableau de la rubrique Ajout ou modification d'un attribut de recherche.

xtype

Description

xadvancedtextcontrol

Utilisé pour afficher une zone de texte dans l'interface utilisateur.

xadvancedradiocontrol

Utilisé pour afficher des boutons radio dans l'interface utilisateur.

xadvanceddatecontrol

Utilisé pour afficher une zone de saisie de la date dans l'interface utilisateur.

xadvancedcomboboxcontrol

Utilisé pour afficher une liste déroulante dans l'interface utilisateur.

xadvancedtriggercontrol

Utilisé pour afficher une zone de déclencheur dans l'interface utilisateur.

xadvattributelookup

Utilisé pour afficher un widget de recherche d'attribut dans l'interface utilisateur.

xadvancednumbercontrol

Utilisé pour afficher une zone numérique dans l'interface utilisateur.