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

330
Vistas
obtener el valor máximo de las tablas de datos

Me gustaría pedir ideas sobre cómo obtener el número máximo de una columna específica y devolver un ícono en una columna diferente. Estoy usando rowCallback, por lo que si hay un número máximo, el estado cambiará a activo (marca de verificación) y el resto será una marca x.

Aquí está mi resultado deseado: ingrese la descripción de la imagen aquí

Aquí está mi código:

 "rowCallback": function(row, data, num ) { if(parseInt(data["num"]) === max ){ $('td:eq(3)', row).html('<a class="btn btn-link btn-success btn-just-icon btn-round"><i class="material-icons">check</i>'); } else{ $('td:eq(3)',row).html('<a class="btn btn-link btn-danger btn-just-icon btn-round"><i class="material-icons">highlight_off</i>'); } },
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

  1. Idealmente (si tiene acceso a los datos antes de que se genere el HTML), calcularía el valor máximo de esa columna una vez y lo pasaría al script.

  2. Si no puede hacer eso y necesita permanecer en JS, entonces la API de DataTables tiene un método .column que puede usar para extraer los datos. Así que puedes hacer algo como esto:

 var table = $('#example').DataTable(); // adjust a neccessary to get your table var max = table .column( 2 ) .data() .reduce( function (a,b) { return Math.max(a,b); } );
about 4 years ago · Juan Pablo Isaza Denunciar
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