getSingleAttributeByMarkerSet
Obtenir un attribut avec des données de l'ensemble d'attributs
AttributesSets.getSingleAttributeByMarkerSet(attributeMarker, setMarker, langCode)
const value = await AttributesSets.getSingleAttributeByMarkerSet('list1', 'list1')
Schéma
setMarker:* number
identifiant textuel (marqueur) de l'ensemble d'attributs
exemple : 'form'
attributeMarker:* string
identifiant textuel (marqueur) de l'attribut dans l'ensemble
exemple : 'list1'
langCode: string
code de langue
exemple : en_US
Cette méthode retourne un seul attribut avec des données provenant des ensembles d'attributs.
Exemple de retour :
{
"type": "list",
"marker": "list1",
"position": 192,
"validators": {
"requiredValidator": {
"strict": true
},
"defaultValueValidator": {
"fieldDefaultValue": 11
}
},
"localizeInfos": {
"title": "Mon attribut"
},
"listTitles": [
{
"title": "rouge",
"value": 1,
"position": 1,
"extended": {
"value": null,
"type": null
}
},
{
"title": "jaune",
"value": 2,
"position": 2,
"extended": {
"value": null,
"type": null
}
}
]
}
Schéma
type: string
type d'attribut
exemple : list
marker: string
identifiant textuel de l'attribut (marqueur)
exemple : list1
position: number
numéro de position pour le tri
exemple : 192
validators: Record<string, any>
ensemble de validateurs pour la validation
exemple :
{
"requiredValidator": {
"strict": true
},
"defaultValueValidator": {
"fieldDefaultValue": 11
}
}
localizeInfos: Record<string, any>
données de localisation pour l'ensemble (nom)
exemple :
{
"title": "Mon attribut"
}
listTitles Record<string, any>
tableau de valeurs (avec données étendues) pour les attributs de type liste et bouton radio
exemple :
[
{
"title": "rouge",
"value": 1,
"position": 1,
"extendedValue": null,
"extendedValueType": null
},
{
"title": "jaune",
"value": 2,
"position": 2,
"extendedValue": null,
"extendedValueType": null
}
]