Esta es mi tabla de datos ajax. Ahora puedo obtener los valores en la tabla de datos y asignar el valor nulo cuando no hay ninguna condición coincidente. Pero lo que necesito es ocultar las filas donde no hay datos o valores nulos. Si elimino la otra condición, obtengo un error como "solicitando un parámetro desconocido en la columna 0, fila 1..."
$('#retail-modal-retail-price-history').DataTable({ data: record.retail_history, destroy: true, searching: false, ordering: false, dom: '<<"row"<"col">>t<"row"<"col">>>', columns: [ { data: "price", 'render': function (data, type, row, meta){ if(row.TYPE==='re'){ return data/100; } else return null; } }, { data: "scheduled_from", 'render': function (data, type, row, meta){ if(row.TYPE==='re'){ return data; } else return null; } }, ], });Quiere ocultar la fila que viene por fin. Puedo lograrlo simplemente llamando a la siguiente función.
$('#retail-modal-retail-price-history tr').each(function() { if ($(this).find('td:empty').length) $(this).remove(); });Pero entiendo que esta no es una buena solución. Si hay alguna forma optimizada de hacerlo.