Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

192
Visualizações
Ordenación personalizada de la tabla Bootstrap solo para una columna

Tengo una tabla de arranque con el siguiente código:

 <table data-toggle=\"table\" data-url=\"admdata/data2.json\" data-show-refresh=\"true\" data-show-toggle=\"true\" data-show-columns=\"true\" data-search=\"true\" data-pagination=\"true\" data-sort-name=\"id\" data-sort-order=\"desc\" data-custom-sort=\"customSort\"> <thead> <tr> <th data-field=\"id\" data-sortable=\"true\">ID</th> <th data-field=\"name\" data-sortable=\"true\">Имя</th> <th data-field=\"fname\" data-sortable=\"true\">Фамилия</th> <th data-field=\"phone\" data-sortable=\"true\">Телефон</th> <th data-field=\"email\" data-sortable=\"true\">Почта</th> <th data-field=\"position\" data-sortable=\"true\">Позиция</th> <th data-field=\"role\" data-sortable=\"true\">Роль</th> </tr> </thead> </table> <script> function customSort(sortName, sortOrder, data) { var order = sortOrder === 'desc' ? -1 : 1 data.sort(function (a, b) { var aa = +((a[sortName] + '').replace(/[^\d]/g, '')) var bb = +((b[sortName] + '').replace(/[^\d]/g, '')) if (aa < bb) { return order * -1 } if (aa > bb) { return order } return 0 }) } </script>

Esta es una solución personalizada de los desarrolladores de Bootstrap. Tengo un problema, si incluyo

 data-custom-sort="customSort"

en la etiqueta de la tabla, obtengo la clasificación correcta en los valores de ID numéricos, pero la clasificación de todas las demás columnas deja de funcionar. Intenté poner el tipo personalizado de datos dentro de la etiqueta, pero no funcionó. Quiero que la columna de ID se ordene por orden personalizado y otras columnas como de costumbre, ¿alguna idea sobre cómo hacerlo?

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda