DCBROWSE mit DCGUI_BROWSE_EDITACROSSDOWN

Moderator: Moderatoren

Antworten
Benutzeravatar
Bertram Hansen
Foren-Moderator
Foren-Moderator
Beiträge: 1015
Registriert: Di, 27. Sep 2005 8:55
Wohnort: 51379 Leverkusen
Hat sich bedankt: 28 Mal
Danksagung erhalten: 20 Mal
Kontaktdaten:

DCBROWSE mit DCGUI_BROWSE_EDITACROSSDOWN

Beitrag von Bertram Hansen »

Hallo,

bei der Verwendung der Option DCGUI_BROWSE_EDITACROSSDOWN tritt ein Problem auf.
Der Effekt nach der letzten Eingabe in die nächste Zeile auf erste Eingabefeld zu springen funktioniert nur, wenn die Anzahl der Datensätze größer ist als das eigentliche DCBROWSE. Werden weniger Daten angezeigt oder beginnt man mit der Eingabe am unteren Ende der Tabelle, erfolgt nur ein Sprung in die nächste Zeile aber nicht mehr in das erste Eingabefeld.
Der beschriebene Effekt funktioniert einwandfrei, wenn man mit dem Editieren vom Anfang der Tabelle beginnt und mit dem Editieren bis zum Tabellenende weitermacht. Beginnt man am unteren Ende der Tabelle (auf der letzte Seite) mit dem Editieren, funktioniert die Option nur noch eingeschränkt.
Das ganze habe ich sowohl mit Datensätzen als auch mit einem Array ausprobiert. In beiden Fällen funktioniert das nicht einwandfrei.

Getestet habe ich das mit der Alaska Version 1.90.331 / eXPress++ 1.9 (build 245) und der Alaska Version 1.90.355 / eXPress++ 1.9 (build 252). Mit beiden funktioniert die Option DCGUI_BROWSE_EDITACROSSDOWN bei mir nicht einwandfrei.

Codeauszug:

Code: Alles auswählen

@ 1,1 DCBROWSE oBrowse ALIAS 'pro003'                      ;
SIZE 125, 14.5                                        ;
CURSORMODE XBPBRW_CURSOR_CELL                          ;
PREEVAL {|o| o:xbpBrowse:adjustHeight := .T.}         ; 
NOHSCROLL                                             ;
FIT                                                   ;
ID "BROWSE" ;
EDIT xbeBRW_ItemSelected MODE DCGUI_BROWSE_EDITACROSSDOWN  
Benutzt einer von Euch auch die Option DCGUI_BROWSE_EDITACROSSDOWN, bzw. wie sind Eure Erfahrungen damit?
:wave:
Gruß Bertram
http://www.tobax.de
Mitglied der XUG Cologne
Mitglied der XUG Osnabrück
Beisitzer des Deutschsprachige Xbase-Entwickler e.V.

Solange Kakaobohnen an Bäumen wachsen ist Schokolade Obst!
Benutzeravatar
Wolfgang Ciriack
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2935
Registriert: Sa, 24. Sep 2005 9:37
Wohnort: Berlin
Hat sich bedankt: 13 Mal
Danksagung erhalten: 34 Mal
Kontaktdaten:

Re: DCBROWSE mit DCGUI_BROWSE_EDITACROSSDOWN

Beitrag von Wolfgang Ciriack »

Hallo,
hast du mal

Code: Alles auswählen

EDIT xbeBRW_ItemSelected MODE DCGUI_BROWSE_EDITACROSSDOWN_APPEND
probiert ?
Viele Grüße
Wolfgang
Benutzeravatar
Bertram Hansen
Foren-Moderator
Foren-Moderator
Beiträge: 1015
Registriert: Di, 27. Sep 2005 8:55
Wohnort: 51379 Leverkusen
Hat sich bedankt: 28 Mal
Danksagung erhalten: 20 Mal
Kontaktdaten:

Re: DCBROWSE mit DCGUI_BROWSE_EDITACROSSDOWN

Beitrag von Bertram Hansen »

Hallo Wolfgang,

ne bisher noch nicht. Ich möchte ja keine Daten anhängen.

Aber ich probiere es gleich mal aus.

Auch mit der Option kommt der gleiche Effekt. Leider kein Erfolg. :(
:wave:
Gruß Bertram
http://www.tobax.de
Mitglied der XUG Cologne
Mitglied der XUG Osnabrück
Beisitzer des Deutschsprachige Xbase-Entwickler e.V.

Solange Kakaobohnen an Bäumen wachsen ist Schokolade Obst!
Antworten