Avalados por :

Cómo convertir valores de cadena a formato numérico sin perder puntos y comas

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

Hola Expertos,

Estoy recibiendo valores enteros en forma de cadena desde el backend en formato JSON (por ejemplo: "Precio": "100,00" en lugar de "Precio": 100,00 . El valor del precio tiene puntos, comas y ambos).

Por lo tanto, mi clasificación en las columnas de la tabla sap.ui.table.Table no está funcionando como se esperaba, ya que la clasificación se realiza en cadenas y no en enteros.

¿Cómo convertir los valores de cadena a formato numérico sin perder puntos (.) y comas (,)?

es decir, "1.234.567,89" a 1.234.567,89 Para que la clasificación funcione correctamente.

Intenté con parseFloat en JavaScript pero está ignorando los puntos (.) y comas (,).

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

2 Respuestas

0
Cargando...

¿Por qué no cambias el tipo de tu propiedad? En el servidor backend, ve a SEGW y selecciona tu proyecto. Encuentra el tipo de entidad y modifica tu propiedad como un número entero.

No olvides regenerar el proyecto y limpiar la caché de ambos servidores (FES y BES).

Saludos,

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

La API parseFloat solo funciona en los puntos decimales y no en los números - miles/millones. JSON devuelve cadenas, por lo que no estoy seguro si eso podría ayudarte.

Implementa un formateador personalizado para insertar las comas o puntos según corresponda.

Saludos,

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?