Pular para o conteúdo principal

getSingleAttributeByMarkerSet

Obtendo um atributo com dados do conjunto de atributos

AttributesSets.getSingleAttributeByMarkerSet(attributeMarker, setMarker, langCode)

const value = await AttributesSets.getSingleAttributeByMarkerSet('list1', 'list1')
Esquema

setMarker:* número
identificador textual (marcador) do conjunto de atributos
exemplo: 'form'

attributeMarker:* string
identificador textual (marcador) do atributo no conjunto
exemplo: 'list1'

langCode: string
código do idioma
exemplo: en_US


Este método retorna um único atributo com dados dos conjuntos de atributos.

Exemplo de retorno:

{
"type": "list",
"marker": "list1",
"position": 192,
"validators": {
"requiredValidator": {
"strict": true
},
"defaultValueValidator": {
"fieldDefaultValue": 11
}
},
"localizeInfos": {
"title": "Meu atributo"
},
"listTitles": [
{
"title": "vermelho",
"value": 1,
"position": 1,
"extended": {
"value": null,
"type": null
}
},
{
"title": "amarelo",
"value": 2,
"position": 2,
"extended": {
"value": null,
"type": null
}
}
]
}
Esquema

type: string
tipo de atributo
exemplo: list

marker: string
identificador textual do atributo (marcador)
exemplo: list1

position: número
número de posição para ordenação
exemplo: 192

validators: Record<string, any>
conjunto de validadores para validação
exemplo:

{ 
"requiredValidator": {
"strict": true
},
"defaultValueValidator": {
"fieldDefaultValue": 11
}
}

localizeInfos: Record<string, any>
dados de localização para o conjunto (nome)
exemplo:

{ 
"title": "Meu atributo"
}

listTitles Record<string, any>
array de valores (com dados estendidos) para atributos de lista e radioButton
exemplo:

[ 
{
"title": "vermelho",
"value": 1,
"position": 1,
"extendedValue": null,
"extendedValueType": null
},
{
"title": "amarelo",
"value": 2,
"position": 2,
"extendedValue": null,
"extendedValueType": null
}
]