getSingleAttributeByMarkerSet
Obtener un atributo con datos del conjunto de atributos
AttributesSets.getSingleAttributeByMarkerSet(attributeMarker, setMarker, langCode)
const value = await AttributesSets.getSingleAttributeByMarkerSet('list1', 'list1')
Esquema
setMarker:* número
identificador de texto (marcador) del conjunto de atributos
ejemplo: 'form'
attributeMarker:* cadena
identificador de texto (marcador) del atributo en el conjunto
ejemplo: 'list1'
langCode: cadena
código de idioma
ejemplo: en_US
Este método devuelve un solo atributo con datos de los conjuntos de atributos.
Ejemplo de retorno:
{
"type": "list",
"marker": "list1",
"position": 192,
"validators": {
"requiredValidator": {
"strict": true
},
"defaultValueValidator": {
"fieldDefaultValue": 11
}
},
"localizeInfos": {
"title": "Mi atributo"
},
"listTitles": [
{
"title": "rojo",
"value": 1,
"position": 1,
"extended": {
"value": null,
"type": null
}
},
{
"title": "amarillo",
"value": 2,
"position": 2,
"extended": {
"value": null,
"type": null
}
}
]
}
Esquema
type: cadena
tipo de atributo
ejemplo: list
marker: cadena
identificador textual del atributo (marcador)
ejemplo: list1
position: número
número de posición para ordenar
ejemplo: 192
validators: Record<string, any>
conjunto de validadores para la validación
ejemplo:
{
"requiredValidator": {
"strict": true
},
"defaultValueValidator": {
"fieldDefaultValue": 11
}
}
localizeInfos: Record<string, any>
datos de localización para el conjunto (nombre)
ejemplo:
{
"title": "Mi atributo"
}
listTitles Record<string, any>
array de valores (con datos extendidos) para atributos de lista y radioButton
ejemplo:
[
{
"title": "rojo",
"value": 1,
"position": 1,
"extendedValue": null,
"extendedValueType": null
},
{
"title": "amarillo",
"value": 2,
"position": 2,
"extendedValue": null,
"extendedValueType": null
}
]