ArrayBrowse falsch refreshed [ERLEDIGT]
Verfasst: Di, 01. Mai 2012 22:05
Hi,
ich habe ein Arraybrowse, in dem man durch RETURN einen Spaltenwert ändern kann. Das klappt. Sobald ich aber in der Liste weiter runterscrolle und die Daten oben aus dem Scrollfenster verschwinden, wird nicht mehr die aktuelle Zeile geändert, sondern in einer Zeile weiter höher. Ein Dc_getrefresh(getlist) erfolgt jedesmal nach einem Itemselected.
ich habe ein Arraybrowse, in dem man durch RETURN einen Spaltenwert ändern kann. Das klappt. Sobald ich aber in der Liste weiter runterscrolle und die Daten oben aus dem Scrollfenster verschwinden, wird nicht mehr die aktuelle Zeile geändert, sondern in einer Zeile weiter höher. Ein Dc_getrefresh(getlist) erfolgt jedesmal nach einem Itemselected.
Code: Alles auswählen
@ 15,5 DCBROWSE oDialogZusatz:oBrowse;
CURSORMODE XBPBRW_CURSOR_ROW;
DATA aBrowse;
ITEMSELECTED {|| IF(aBrowse[oDialogZusatz:oBrowse:rowPos,5] == "Nein",;
aBrowse[oDialogZusatz:oBrowse:rowPos,5] := "Ja",;
aBrowse[oDialogZusatz:oBrowse:rowPos,5] := "Nein"),dc_getrefresh(getlist);
};
NOSOFTTRACK;
PARENT oRahmenBrowse;
SIZE DCGUI_PARENTWIDTH-10,DCGUI_PARENTHEIGHT-20