Versão atual:

Mudar cor do texto em um datatable de acordo com o valor da coluna

Boa tarde pessoal, eu estou gerando um datatable a partir de um dataset, e no momento da carga eu preciso verificar o valor da CONFIRMA que se for "Em Trânsito" pintar texto de vermeho e se for "No Costado" manter o texto preto segue parte do HTML do template:

<script type="text/template" class="template_detalhePL">
    <tr>
        <td>{{CESV}}</td>
        <td>{{PLACA_CAVALO}}</td>
        <td>{{PLACA_REBOQUE}}</td>
        <td>{{PESO_LIQUIDO}}</td>
        <td data-status>{{CONFIRMA}}</td>
    </tr>
</script>

no Script de carga do datatable fiz a seguinte função:

function(err, data) {
    if (data) {
        dataInit = data;
        for (var i = 0; i < dataInit.length; i++) {
            if (String(dataInit[i].CONFIRMA) == "Em trânsito") {
                $('[data-status]').css("color", "red"); // O problema está nessa linha pois não consigo identificar o indice da linha para configurar a cor ai ele pinta a coluna inteira independente do valor do texto
            }
        }

    } else if (err) {
        FLUIGC.toast({
            message: err,
            type: 'danger'
        });
    }
}

Alguém poderia me ajudar por favor?

Versões (2):

Ver a versão formatada

Mudar cor do texto em um datatable de acordo com o valor da coluna

Comentário

new question