I have used multirow in DCBROWSE like this:
Code: Select all
@pozyvl,10 DCBROWSE oBrowsevl ALIAS "POMDBF7S" ;
SIZE rozxvl,rozyvl PIXEL ;
NOSOFTTRACK ;
OPTIMIZE ;
HEADLINES 2 ;
CURSORMODE XBPBRW_CURSOR_ROW ;
SCROLLBARHEIGHT fontnv+2 ;
ITEMMARKED {||nil} ;
ITEMSELECTED {||nil} ;
TAGENABLE ;
TAGELEMENT 35 ;
TAGMODE DCGUI_TAGMODE_CLEAR ;
PRESENTATION aPres
DCBROWSECOL FIELD POMDBF7S->CISKU ;
HEADER "K.Ú. " WIDTH znakpixc[1]*9
DCBROWSECOL FIELD POMDBF7S->NAZOV ;
HEADER "Názov k.ú. " WIDTH znakpixc[1]*25
DCBROWSECOL DATA {{||padl(POMDBF7S->VLAS,220)},{||padl(str(POMDBF7S->ICOS),15," ")+padl(str(POMDBF7S->RCIS),15," ")}} ;
HEADER "Pôvodný Vlastník;Identifikátor / Identifikátor BSM" WIDTH znakpixt[1]*30
DCREAD GUI CLEAREVENTS ;
OPTIONS GetOptions ;
TITLE "[ ZOZNAM LV VLASTNÍKA ] - [ "+alltrim(dbfzoznamlv)+" ]" ;
EVAL {|o|SetAppWindow(o), ;
SetAppFocus(oBrowsevl:GetColumn(1)), ;
oBrowsevl:RefreshAll(),oBrowsevl:ForceStable(),;
DC_Getrefresh(oStatic),;
eval(baZ9),eval(baZ10),eval(baZ11),oBrowsevl:RefreshAll() ;
}
I read some posts here about some problems with coloured multirow but I do not know, if this is same problem.
Any advice how can refresh colour browser rows also when scrolling with mouse ? Because this is problem only when use mouse scroll, not when listing with keyboard.