Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

146
Vistas
¿Cómo ordenar correctamente una columna que muestra el valor como una cadena pero según el rango de enteros en la tabla de datos?

Estoy usando datable para ordenar mi tabla de una columna llamada rango. Ahora mi rango se representa como un número entero (1-4) en la base de datos. Entonces, por ejemplo, tengo el rango 1 que es bronce, el rango 2 es plata, el rango 3 es oro y el rango 4 es platino. El rango más alto es platino. Así que quiero que se muestre en la tabla que muestra el orden del rango más alto al más bajo.

En mi guión, escribiría algo como lo siguiente:

 $("#report").DataTable({ "searching": false, "pageLength": 25, "processing": true, "order": [2, 'desc'], dom: "lBfrtip" });

Esto no se mostraría en el orden correcto ya que la tabla de datos está ordenando la columna alfabéticamente. Entonces mi columna generará el orden como:

 Silver Platinum Gold Bronze

quiero que sea:

 Platinum Gold Silver Bronze

¿Es posible modificar esto para que funcione (sin modificar el script del lado del servidor)?

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda