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. |