bei mir im XbpBrowse verhalten sich die Farben nicht wie ich es erwarte.
Code: Alles auswählen
PRES_spa2:={ ; // Presentation Parameter fuer den Browser
{XBP_PP_COL_HA_BGCLR , GRA_CLR_WHITE }, ;
{XBP_PP_COL_HA_FGCLR , GRA_CLR_BLACK }, ;
{XBP_PP_COL_DA_HILITE_BGCLR , GRA_CLR_BLUE }, ;
{XBP_PP_COL_DA_HILITE_FGCLR , GRA_CLR_WHITE }, ;
{XBP_PP_COL_HA_CAPTION , "Kunde" },;
{XBP_PP_COL_HA_ALIGNMENT , XBPALIGN_HCENTER},;
{XBP_PP_COL_DA_CHARWIDTH , len(kunde)+2 },;
{XBP_PP_COL_DA_COMPOUNDNAME, str(mschrift,2,0)+".Courier New" }}
oxbpcol:=XbpColumn():new(,,,,PRES_spa2)
oXbpCol:dataLink := {|| " "+kunde+" " }
oXbpCol:colorblock:= {|| IIf(nZahl<0, {GRA_CLR_BLACK,GRA_CLR_PALEGRAY},{GRA_CLR_BLACK,GRA_CLR_WHITE})}
oXbpCol:create()
oBrowse:addColumn( oxbpcol)
Wenn ich nun einige Zellen mit der Variablen :colorBlock belege, dann ändert sich das Verhalten des Cursors aber nur in den Zellen die ich anders belegt habe. Ich meinem Beispiel erscheint der Cursor Zellenhintergrund blau, schrift schwarz
Code: Alles auswählen
oXbpCol:colorblock:= {|| IIf(nZahl<0, {GRA_CLR_BLACK,GRA_CLR_PALEGRAY},{NIL,NIL})}
Was mache ich falsch?
mfg
Wolfgang