aparentemente DYNAMICBACKCOLOR y DYNAMICFORECOLOR no funcionan cuando el GRID se carga a partir de una matriz.
Saludos,
Claudio Soto
Code: Select all
#include <hmg.ch>
FUNCTION MAIN
mat := {{"Juan","A"},;
{"Pedro","C"},;
{"Jose","B"},;
{"Maria","C"}}
DEFINE WINDOW Form_1;
AT 0,0 ;
WIDTH 640;
HEIGHT 580;
MAIN
PRIVATE bColor := {|| if ( This.CellRowIndex/2 == int(This.CellRowIndex/2), RGB(128,128,128) , RGB(192,192,192))}
PRIVATE fColor := {|| RGB (255,0,0)}
@ 100, 10 GRID Grid_1;
WIDTH 580;
HEIGHT 300;
HEADERS {"Nomb","Cargo"};
WIDTHS {400,150};
ITEMS mat;
DYNAMICBACKCOLOR {bColor , bColor};
DYNAMICFORECOLOR {fColor , fColor}
END WINDOW
CENTER WINDOW Form_1
ACTIVATE WINDOW Form_1
RETURN