SUGESTÃO: Pintar linha ou Campo de uma Grid Dinamicamente

Olha o código que tenho que fazer para pintar o texto de toda uma linha de uma Grid?

$cor = 'BLACK';
$dias = sc_date_dif({preventrega}, "aaaa-mm-dd", date('Y-m-d'), "aaaa-mm-dd");

if (IN_ARRAY({status},['A','P','I']) && !empty({preventrega})) {
	$cor=$dias <= 0?'RED':($dias <= 3?'#E38E4D':'BLACK');
}
sc_text_style({pedido},'','',$cor);
sc_text_style({cliente},'','',$cor);
sc_text_style({preventrega},'','',$cor);
sc_text_style({condpgto},'','',$cor);
sc_text_style({vendabr},'','',$cor);
sc_text_style({status},'','',$cor);
sc_text_style({totalpedido},'','',$cor);
foreach($_SESSION['sc_session'][$this->Ini->sc_page]['pcc_grid']['labels'] as $key => $value) {
    $this->NM_text_style[$key] = "color:$cor;";
}

Isso porque sc_text_style não aceita variável como parâmetro.
Isso porque não existe macro para alterar dinamicamente o style de uma linha da grid.

2 Curtidas