getAttributesByMarker
Obtendo todos os atributos com dados do conjunto de atributos
AttributesSets.getAttributesByMarker(marker, langCode)
const value = await AttributesSets.getAttributesByMarker('my-marker')
Esquema
marker:* string
identificador textual (marcador) do conjunto de atributos
exemplo: 'form'
langCode: string
código do idioma
exemplo: en_US
Este método retorna todos os atributos com dados do conjunto 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
}
}
],
"settings": {},
"additionalFields": [
{
"type": "string",
"value": "Seu Nome",
"marker": "placeholder"
}
]
}
]
Esquema
type: string
tipo de atributo
exemplo: list
marker: string
identificador textual do atributo (marcador)
Enum: [ string, text, textWithHeader, integer, real, float, dateTime, date, time, file, image, groupOfImages, radioButton, list, button ]
exemplo: list1
position: number
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 do tipo lista e radioButton
exemplo:
[
{
"title": "vermelho",
"value": 1,
"position": 1,
"extended": { "value": null, "type": null }
},
{
"title": "amarelo",
"value": 2,
"position": 2,
"extended": {
"value": null,
"type": null
}
}
]
settings: Record<string, any>
configurações adicionais do atributo (opcional)
exemplo: {}
additionalFields: Record<string, any>
exemplo:
[
{
"type": "string",
"value": "Seu Nome",
"marker": "placeholder"
}
]
exemplo: {}