- Notifications
You must be signed in to change notification settings - Fork221
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
PoDynamicFormField
comtype: 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 propriedadesbooleanTrue
ebooleanFalse
e exibe "Sim" ou "Não" como valores padrão do campo booleano, além detype: 'date'
temformat: '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 valoresAndamento (parafalse
) eEncerrado (paratrue
)e esperava que a data aparece e formatada como02/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 trataboolean
com o padrão "Sim/Não", desconsiderando a personalização feita pelas propriedadesbooleanFalse
/booleanTrue
. Print anexo mostra o valor renderizado como "Não", quando o esperado era "Andamento", além de ignorar o tipodate
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)