Task of color of the chosen field in DCBROWSE DCBROWSECOL
Posted: Wed Aug 29, 2012 11:37 am
How to set color of the chosen field in DCBROWSE DCBROWSECOL?

Too dark color of the cursor. I would allocate new paragraphs simply in bold if could, but it was necessary to allocate with color.
By the way, and how to make, that the font type in the field depended on its value? I tried to make how Clifford prompted with color of a field, with use of the block of a code, but at me it did not turn out.

Too dark color of the cursor. I would allocate new paragraphs simply in bold if could, but it was necessary to allocate with color.
By the way, and how to make, that the font type in the field depended on its value? I tried to make how Clifford prompted with color of a field, with use of the block of a code, but at me it did not turn out.
Code: Select all
/* ----- Create browse ----- */
aColors := { {GRA_CLR_WHITE,GRA_CLR_DARKRED}, ;
{GRA_CLR_WHITE,GRA_CLR_DARKBLUE}, ;
{GRA_CLR_BLACK,GRA_CLR_DARKGREEN} }
aPres := ;
{ { XBP_PP_COL_HA_FGCLR, GRA_CLR_WHITE }, /* Header FG Color */ ;
{ XBP_PP_COL_HA_BGCLR, GRA_CLR_DARKGRAY }, /* Header BG Color */ ;
{ XBP_PP_COL_FA_FGCLR, GRA_CLR_YELLOW }, /* Footer FG Color */ ;
{ XBP_PP_COL_FA_BGCLR, GRA_CLR_DARKGRAY }, /* Footer BG Color */ ;
{ XBP_PP_COL_DA_ROWSEPARATOR, XBPCOL_SEP_DOTTED }, /* Row Sep */ ;
{ XBP_PP_COL_DA_COLSEPARATOR, XBPCOL_SEP_DOTTED }, /* Col Sep */ ;
{ XBP_PP_COL_DA_ROWHEIGHT, 20 }, /* Row Height */ ;
{ XBP_PP_COL_DA_CELLHEIGHT, 20 } } /* Cell Height */
PRIVATE bColorBlock:={|| iif(Dost_mod->P_Avr_T=M_MaxVal,{GRA_CLR_RED,nil},iif(Dost_mod->P_Avr_T=0,{GRA_CLR_WHITE,nil},{GRA_CLR_BLACK,nil})) } // Клиффорд
@ 1, 0 DCBROWSE oBrowse ALIAS 'Dost_mod' SIZE 131,27 ;
PRESENTATION DC_BrowPres() ; // Только просмотр БД Users
HEADLINES 4 ; // Кол-во строк в заголовке
WNF = 8
DCBROWSECOL FIELD Dost_mod->Type_Model HEADER "Наименование модели и частного критерия" PARENT oBrowse COLOR bColorBlock WIDTH 31
DCBROWSECOL FIELD Dost_mod->Int_Krit HEADER "Интегральный критерий" PARENT oBrowse COLOR bColorBlock WIDTH 15
DCBROWSECOL DATA FieldAnchor(3) HEADER "Вероятность;правильной;идентифкации" PARENT oBrowse FONT "9.Courier" COLOR bColorBlock WIDTH WNF
DCBROWSECOL DATA FieldAnchor(4) HEADER "Вероятность;правильной;не идентифкации" PARENT oBrowse FONT "9.Courier" COLOR bColorBlock WIDTH WNF
DCBROWSECOL DATA FieldAnchor(5) HEADER "Средняя;вероятность;правильного;результата" PARENT oBrowse FONT "9.Courier Bold" COLOR bColorBlock WIDTH WNF
DCBROWSECOL FIELD Dost_mod->Date HEADER "Дата;получения;результата" PARENT oBrowse FONT "9.Courier" COLOR bColorBlock WIDTH 10
DCBROWSECOL FIELD Dost_mod->Time HEADER "Время;получения;результата" PARENT oBrowse FONT "9.Courier" COLOR bColorBlock WIDTH 8
DCGETOPTIONS TABSTOP
DCREAD GUI ;
OPTIONS GetOptions ;
MODAL ;
TITLE '4.1.3.6. Обобщ.форма по достов.моделей при разн.инт.крит.'+'. Текущая модель: "'+UPPER(Ar_Model[M_CurrInf])+'"';
FIT ;
CLEAREVENTS