-
Notifications
You must be signed in to change notification settings - Fork 224
Description
Reprodução
Payload de exemplo
{
"items": [
{
"id": 1,
"chaveIntegracao": null,
"dataLote": "2025-04-02",
"descricao": "TESTE",
"participanteRazaoSocial": "47.908.193 FELIPE ALESSANDER CAETANO LUIZ",
"produtoDescricao": "SOJA",
"participanteId": 1,
"produtoId": 1,
"encerrado": false,
"saldo": 0,
"unidadeMedidaCodigo": "KG"
}
],
"hasNext": false
}Passos para reproduzir:
- Criar um
PoDynamicFormFieldcomtype: PoDynamicFieldType.Boolean - Adicionar no field:
{ property: 'encerrado', label: 'Status', allowColumnsManager: true, filter: true, type: 'boolean', labels: [ { type: PoTagType.Danger, label: 'Encerrado', value: 'true' }, { type: PoTagType.Success, label: 'Andamento', value: 'false' }, ], booleanFalse: 'Andamento', booleanTrue: 'Encerrado', }, { property: 'dataLote', label: 'Data do Lote', allowColumnsManager: true, type: 'date', filter: false, format: 'DD/MM/YYYY', },
- Renderizar os dados usando
po-dynamic-table - Mesmo com o valor
encerrado: false, a tabela exibe “Não” ao invés de “Andamento” ou com valordataLote: "2025-04-02", não parece o valor.
Qual o comportamento atual?
A tabela (PoDynamicTable) ignora as propriedades booleanTrue e booleanFalse e exibe "Sim" ou "Não" como valores padrão do campo booleano, além de type: 'date' tem format: 'DD/MM/YYYY', porém fica em branco não reconhecendo a data, como mostra a imagem abaixo:
Que comportamento você esperava ver?
Esperava ver os valores Andamento (para false) e Encerrado (para true)e esperava que a data aparece e formatada como 02/04/2025, conforme configurado nas propriedades do campo.
Ambiente
- PO UI: 18.24.0
- Angular: 18.2.0
- Browser(s):
- Chrome
- Sistema Operacional:
- Windows
Observações
Aparentemente, a tabela trata boolean com o padrão "Sim/Não", desconsiderando a personalização feita pelas propriedades booleanFalse / booleanTrue. Print anexo mostra o valor renderizado como "Não", quando o esperado era "Andamento", além de ignorar o tipo date e a formatação configurada.
🕒 Tempo de Resposta PO UI: até 7 dias úteis
🕐 Tempo de Resposta do Solicitante: até 35 dias corridos (sem retorno, a issue será encerrada)
