recorrer datatable

recorrer datatable

johanderjohander Posts: 10Questions: 4Answers: 0

Buenas, soy nuevo con datatable, entonces tengo una duda, quiero recorrer mi datatable, en el cual me consulte la columna que yo quiero, y si en esa columna consigue un valor vació me lance una alerta, pero nada mas con el primer valor vació que encuentre, no quiero que me aparezca cada vez que encuentre un valor vació la alrta. solo una sola con el primer registro vació de mi columna

This question has accepted answers - jump to:

Answers

  • johanderjohander Posts: 10Questions: 4Answers: 0
    edited March 2020

    el codigo que tengo adentro de mi data table es el siguiente :
    $(document).on('click', '.editar', function () {

                table.rows().data().each(function (value) {
                    var a= value.nombre;
                    console.log(a); 
    
                        if( a== ""){
                                alert("Error");
                        }
                        });
                    });
    

    funciona bien porque, tengo mi columna nombre, nada más tengo 4 columnas y 3 filas, y ya me posiciono en toda la columna, pero me da cada rato alert si encuentras mas de 1 campo vació en mi tabla

  • kthorngrenkthorngren Posts: 21,167Questions: 26Answers: 4,921
    Answer ✓

    This Stock Overflow thread discusses how to break out of loops.

    Kevin

  • johanderjohander Posts: 10Questions: 4Answers: 0

    gracias por responder, asi yo el agrege el retur, false; me lanza mis 2 msj de alerta en mi tabla

  • johanderjohander Posts: 10Questions: 4Answers: 0

    esta es la imagen de mi tabla sencilla, y como se puede ver le tengo valore vacios para ver si solo me toma el primer valor nada mas y me salga la alert, y no me salgan alert por cada campo vacio

  • johanderjohander Posts: 10Questions: 4Answers: 0

    alguna otra sugerencia.?

  • kthorngrenkthorngren Posts: 21,167Questions: 26Answers: 4,921
    edited March 2020 Answer ✓

    My mistake. Your are using the Datatables each() API, not jQuery each(), which the docs state "No return value is expected.". Instead use the filter() API to find blank values, for example:
    http://live.datatables.net/yumecara/1/edit

    Kevin

  • johanderjohander Posts: 10Questions: 4Answers: 0

    Muchas gracias, eso era lo que necesitaba, me esta funcionando bien.! B)

This discussion has been closed.