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?

compartilhar
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do fluig Forum!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags datatable cor widget css ou faça a sua própria pergunta.