Avalados por :

Como converter valores de string para formato numérico sem perder pontos e vírgulas

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 1 Vistas
0
Cargando...

Olá Especialistas,

Estou recebendo valores inteiros em formato de string do backend em formato JSON (por exemplo: "Preço": "100,00" em vez de "Preço": 100,00 . O valor do preço contém pontos, vírgulas e ambos).

Portanto, minha classificação nas colunas da tabela sap.ui.table.Table não está funcionando como esperado, pois a classificação é feita em strings e não em inteiros.

Como converter os valores de string para formato numérico sem perder pontos (.) e vírgulas (,)?

Ou seja, "1.234.567,89" para 1.234.567,89 Para que a classificação funcione corretamente.

Tentei usar parseFloat em JavaScript, mas ele está ignorando os pontos (.) e vírgulas (,).

sort.png
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

2 Respuestas

0
Cargando...

Por que não altera o tipo da sua propriedade? No servidor backend, vá para SEGW e selecione o seu projeto. Encontre o tipo de entidade e modifique a sua propriedade para um número inteiro.

Não se esqueça de regenerar o projeto e limpar o cache de ambos os servidores (FES e BES).

Cumprimentos,

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

A API parseFloat só funciona em pontos decimais e não em números - milhares/milhões. O JSON retorna strings, então não tenho certeza se isso poderia te ajudar.

Implemente um formatador personalizado para inserir vírgulas ou pontos conforme necessário.

Saudações,

Sharath

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?