DCBROWSECOL und SORT
Moderator: Moderatoren
- Manfred
- Foren-Administrator
- Beiträge: 21225
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 71 Mal
DCBROWSECOL und SORT
ich habe in den Browsspalten den Parameter SORT und der ruft eine Funktion auf. Aber so wie ich es beobachte scheint das wohl nur beim neuen Aufruf zu klappen. Sobald einmal der Header mit der rechten Maustaste angeklickt wurde, wird zwar die Funktion aufgerufen, aber beim nächsten Mal um z.B. andersherum zu sortieren und dann bei jedem weiteren Rechstklick wird die Funktion nicht mehr aufgerufen. Sobald der Spaltenheader gewechselt wird, wird die Funktion wieder erstmalig aufgerufen dann aber nicht. Was soll denn der Kappes?
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Manfred
- Foren-Administrator
- Beiträge: 21225
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 71 Mal
Re: DCBROWSECOL und SORT
hm, das Zauberwort scheint wohl NODESCENDTOGGLE zu sein. Aber dann erscheint kein Pfeil mehr im Header für rauf/runter sortiert. Man kann wohl nicht alles haben...
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Manfred
- Foren-Administrator
- Beiträge: 21225
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 71 Mal
Re: DCBROWSECOL und SORT
ok, Roger muß ja irgendwas aufrufen, damit die rauf/runter Pfeile erscheinen.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Manfred
- Foren-Administrator
- Beiträge: 21225
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 71 Mal
Re: DCBROWSECOL und SORT
ich muß mich nochmal korrigieren. Der Sort Parameter in DCBROWSECOL wird nur beim ersten Headerklick aufgerufen. Danach wohl nicht mehr. Erst wenn die Spalte verlassen wurde und eine andere sortiert, dann wird in der "neuen" Spalte ein SORT aufgerufen (wenn vorhanden) Aber auch nur beim ersten Mal. Roger scheint sich wohl zu merken, wie der erste Sortiervorgang war und dann einfach nur beim nächsten Headklick ihn umzudrehen. Wenn man also jeweils ganz andere Sortierreihenfolgen haben möchte, scheint diese Art des SORT nicht geeignet zu sein.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9394
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 104 Mal
- Danksagung erhalten: 364 Mal
- Kontaktdaten:
Re: DCBROWSECOL und SORT
Bei mir wird der Codeblock beliebig oft nacheinander aufgerufen, auch in der selben Spalte. Roger merkt sich ansonsten, nach welcher Spalte zuletzt sortiert wurde, und wenn das die war, in deren Header jetzt abermals geklickt wurde, werden die Navi-Codeblöcke umgedreht (DC_XbpColumn:Sort() in _DCXBROW.PRG). Manchmal muss man nach meinem Eindruck die Maus ein klitzekleines bisschen verschieben, wenn man abermals in die selbe Spaltenüberschrift klickt - vielleicht versucht er da irgendwo, einen Doppelklick abzufangen (ich habe das nicht im Code geprüft).
Der Codeblock, der SORT folgt, und der die eigentliche Sortierung enthält, bekommt als zweiten Parameter die Nummer der Spalte, nach der sortiert werden soll. Das muss nicht mit der Position des Spalteninhalts im Array übereinstimmen! Aber Du kannst im Codeblock eigentlich machen, worauf immer die Lust hast. Also auch nach Spaltenkombinationen sortieren - oder nach ganz was anderem. SORT {|a,n,o| <Sortierfunktion, 'n' ist die Nummer der zu sortierenden Spalte>}
Der Codeblock, der SORT folgt, und der die eigentliche Sortierung enthält, bekommt als zweiten Parameter die Nummer der Spalte, nach der sortiert werden soll. Das muss nicht mit der Position des Spalteninhalts im Array übereinstimmen! Aber Du kannst im Codeblock eigentlich machen, worauf immer die Lust hast. Also auch nach Spaltenkombinationen sortieren - oder nach ganz was anderem. SORT {|a,n,o| <Sortierfunktion, 'n' ist die Nummer der zu sortierenden Spalte>}
Herzlich,
Tom
Tom
- Manfred
- Foren-Administrator
- Beiträge: 21225
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 71 Mal
Re: DCBROWSECOL und SORT
Tom,
der Codeblock in (meinem) SORT ruft eine Funktion auf. Wenn man den Header rechtsklickt (das erste Mal) wird die Funktion im Codeblock des Sort aufgerufen. Danach kannst Du klicken bis Dir die Petersilie aus den Ohren wächst. Die Funktion wird nicht wieder aufgerufen. Das geschieht erst, wenn der Parameter NODESCENDTOGGLE angegeben wird. Dann wird der Codeblock und somit die eingebaute Funktion bei jedem Rechtsklick aufgerufen. Aber wie schon erwähnt, es fehlt dann der rauf runter Winkel im Header.
Aber vielleicht muß man noch andere Zauberformeln aufsagen, damit es anders klappt. Ich habe sie aber noch nicht gefunden.
der Codeblock in (meinem) SORT ruft eine Funktion auf. Wenn man den Header rechtsklickt (das erste Mal) wird die Funktion im Codeblock des Sort aufgerufen. Danach kannst Du klicken bis Dir die Petersilie aus den Ohren wächst. Die Funktion wird nicht wieder aufgerufen. Das geschieht erst, wenn der Parameter NODESCENDTOGGLE angegeben wird. Dann wird der Codeblock und somit die eingebaute Funktion bei jedem Rechtsklick aufgerufen. Aber wie schon erwähnt, es fehlt dann der rauf runter Winkel im Header.
Aber vielleicht muß man noch andere Zauberformeln aufsagen, damit es anders klappt. Ich habe sie aber noch nicht gefunden.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Wolfgang Ciriack
- Der Entwickler von "Deep Thought"
- Beiträge: 2945
- Registriert: Sa, 24. Sep 2005 9:37
- Wohnort: Berlin
- Hat sich bedankt: 14 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
- Manfred
- Foren-Administrator
- Beiträge: 21225
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 71 Mal
Re: DCBROWSECOL und SORT
bringt das irgendwelche Vorteile? Jetzt hat sich jeder an den rechten Button gewöhnt. Und ich meine irgendwas würde auch den rechten Button bestätigen als gute Wahl. Habe es aber wieder vergessen was es nochmal war.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- HaPe
- 1000 working lines a day
- Beiträge: 996
- Registriert: So, 15. Nov 2015 17:44
- Wohnort: 71665 Vaihingen-Enz
- Hat sich bedankt: 17 Mal
- Danksagung erhalten: 15 Mal
Re: DCBROWSECOL und SORT
Nimme lieber LEFTBUTTON, das ist mehr Windows-like
Ich seh das wie Wolfgang.bringt das irgendwelche Vorteile?
Rechte Maustaste ist das Kontext-Menü (da kannst du das Sortieren auch anbieten), links liegen die zugehörigen Funktionen drunter.
--
Hans-Peter
Hans-Peter
- Wolfgang Ciriack
- Der Entwickler von "Deep Thought"
- Beiträge: 2945
- Registriert: Sa, 24. Sep 2005 9:37
- Wohnort: Berlin
- Hat sich bedankt: 14 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Re: DCBROWSECOL und SORT
Na ja, wenn du NODESCENDTOGGLE hast, warum sollte dann ein Richtungspfeil da sein ? Sortiert ist sortiert. Wenn du es nicht drin hast, dann sollte jeder Klick in den Header die Sorierung ändern, einmal auf- einmal abwärts. Und das beliebig oft. So ist das jedenfalls bei mir. Evtl. solltest du noch mal einen Blick auf DC_BrowseSort() werfen, damit kannst du auch die Farben für die Header (ausgewählt, sortierbar, nicht sortierbar) setzen.der Codeblock in (meinem) SORT ruft eine Funktion auf. Wenn man den Header rechtsklickt (das erste Mal) wird die Funktion im Codeblock des Sort aufgerufen. Danach kannst Du klicken bis Dir die Petersilie aus den Ohren wächst. Die Funktion wird nicht wieder aufgerufen. Das geschieht erst, wenn der Parameter NODESCENDTOGGLE angegeben wird. Dann wird der Codeblock und somit die eingebaute Funktion bei jedem Rechtsklick aufgerufen. Aber wie schon erwähnt, es fehlt dann der rauf runter Winkel im Header.
Viele Grüße
Wolfgang
Wolfgang
- Manfred
- Foren-Administrator
- Beiträge: 21225
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 71 Mal
Re: DCBROWSECOL und SORT
Hallo Wolfgang,
das nutzt nichts. Ich denke auch, das ich mal wieder nicht verstanden werde. SORT sortiert, aber der Codeblock, der mitgegeben werden kann wird nicht jedesmal ausgeführt und deshalb ist man auf Rogers Programmierung im Hintergund angewiesen. Warum versteht das keiner? Bau doch einmal eine Funktion dort ein, und schaue es Dir an. Mache einen Breakpoint drauf. Es bringt m.E. nichts, einen Codeblock zuzulassen, wenn der nicht (jdesmal) evaluiert wird. Ich vermute einmal, ohne wird auch sortiert. Pauschal auf die Spalte. Anfangs dachte ich auch alles klappt, bis ich dann auf diesen Umstand gestossen bin.
das nutzt nichts. Ich denke auch, das ich mal wieder nicht verstanden werde. SORT sortiert, aber der Codeblock, der mitgegeben werden kann wird nicht jedesmal ausgeführt und deshalb ist man auf Rogers Programmierung im Hintergund angewiesen. Warum versteht das keiner? Bau doch einmal eine Funktion dort ein, und schaue es Dir an. Mache einen Breakpoint drauf. Es bringt m.E. nichts, einen Codeblock zuzulassen, wenn der nicht (jdesmal) evaluiert wird. Ich vermute einmal, ohne wird auch sortiert. Pauschal auf die Spalte. Anfangs dachte ich auch alles klappt, bis ich dann auf diesen Umstand gestossen bin.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Wolfgang Ciriack
- Der Entwickler von "Deep Thought"
- Beiträge: 2945
- Registriert: Sa, 24. Sep 2005 9:37
- Wohnort: Berlin
- Hat sich bedankt: 14 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Re: DCBROWSECOL und SORT
Ja, Manfred, da hast du recht.
Wenn die Spalte schon aktiv ist, dann wird nur umsortiert, der Codeblock nicht ausgeführt (ohne NODESCENDTOGGLE).
Mit NODESCENDTOGGLE wird der Codeblock jedesmal ausgeführt.
Mir reicht das ja zum sortieren. Warum benötigst du die Ausführung des Codeblocks jedesmal ?
Wenn die Spalte schon aktiv ist, dann wird nur umsortiert, der Codeblock nicht ausgeführt (ohne NODESCENDTOGGLE).
Mit NODESCENDTOGGLE wird der Codeblock jedesmal ausgeführt.
Mir reicht das ja zum sortieren. Warum benötigst du die Ausführung des Codeblocks jedesmal ?
Viele Grüße
Wolfgang
Wolfgang
- Manfred
- Foren-Administrator
- Beiträge: 21225
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 71 Mal
Re: DCBROWSECOL und SORT
Hi Wolfgang,
weil ich entweder was falsch programmiert habe (habe ich aber noch nicht gefunden), oder aber die Sortroutine nicht richtig klappt. Ich habe zwischendurch das Problem, das total falsch sortiert wird. Ich muß zwischendurch das Array neu aufbauen weil ich die Datenquelle wechsel.
mache das aber jedesmal nach der Neuerstellung des Arrays
das hilft aber wohl nicht. Zumindest nicht an der Stelle
weil ich entweder was falsch programmiert habe (habe ich aber noch nicht gefunden), oder aber die Sortroutine nicht richtig klappt. Ich habe zwischendurch das Problem, das total falsch sortiert wird. Ich muß zwischendurch das Array neu aufbauen weil ich die Datenquelle wechsel.
mache das aber jedesmal nach der Neuerstellung des Arrays
Code: Alles auswählen
DC_GetBrowArray(::oBrowse,::aBrowse) // das muß hier hin, damit das Array angezeigt wird im Browse
::oBrowse:refreshAll()
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Wolfgang Ciriack
- Der Entwickler von "Deep Thought"
- Beiträge: 2945
- Registriert: Sa, 24. Sep 2005 9:37
- Wohnort: Berlin
- Hat sich bedankt: 14 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
- Manfred
- Foren-Administrator
- Beiträge: 21225
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 71 Mal
Re: DCBROWSECOL und SORT
Code: Alles auswählen
SORT {|aMousePos, nColPos, self| oDialogZusatz:MausImKopf(nColPos,"mehrfach")}
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Manfred
- Foren-Administrator
- Beiträge: 21225
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 71 Mal
Re: DCBROWSECOL und SORT
der linke Mausbutton und da erinnert Roger auch dran, kann Probleme machen, wenn man die Maus dazu benutzen will um die Spaltenbreite zu verändern. Dann greift der nämlich.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Manfred
- Foren-Administrator
- Beiträge: 21225
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 71 Mal
Re: DCBROWSECOL und SORT
Hi Tom
hast Du das wirklich im Debugger mal verifiziert? Wird jedesmal der Codeblock und damit der dahinterstehene Programmcode ausgeführt? Bei mir ist es definitv nicht so. Nur wenn der Header zum ersten mal geklickt wird.
hast Du das wirklich im Debugger mal verifiziert? Wird jedesmal der Codeblock und damit der dahinterstehene Programmcode ausgeführt? Bei mir ist es definitv nicht so. Nur wenn der Header zum ersten mal geklickt wird.
Tom hat geschrieben: ↑Mo, 04. Mär 2019 16:59 Bei mir wird der Codeblock beliebig oft nacheinander aufgerufen, auch in der selben Spalte. Roger merkt sich ansonsten, nach welcher Spalte zuletzt sortiert wurde, und wenn das die war, in deren Header jetzt abermals geklickt wurde, werden die Navi-Codeblöcke umgedreht (DC_XbpColumn:Sort() in _DCXBROW.PRG). Manchmal muss man nach meinem Eindruck die Maus ein klitzekleines bisschen verschieben, wenn man abermals in die selbe Spaltenüberschrift klickt - vielleicht versucht er da irgendwo, einen Doppelklick abzufangen (ich habe das nicht im Code geprüft).
Der Codeblock, der SORT folgt, und der die eigentliche Sortierung enthält, bekommt als zweiten Parameter die Nummer der Spalte, nach der sortiert werden soll. Das muss nicht mit der Position des Spalteninhalts im Array übereinstimmen! Aber Du kannst im Codeblock eigentlich machen, worauf immer die Lust hast. Also auch nach Spaltenkombinationen sortieren - oder nach ganz was anderem. SORT {|a,n,o| <Sortierfunktion, 'n' ist die Nummer der zu sortierenden Spalte>}
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- AUGE_OHR
- Marvin
- Beiträge: 12913
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: DCBROWSECOL und SORT
es gibt da eine Stelle in _dcxbrow.prg
Code: Alles auswählen
IF Valtype(::sortBlock) = 'B'
IF xOptions[6] // was passiert hier ?
::heading:lbdown := _HeaderDown( oParent, self )
ENDIF
::heading:rbdown := _HeaderDown( oParent, self )
ELSEIF ::noResize
ENDIF
gruss by OHR
Jimmy
Jimmy
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9394
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 104 Mal
- Danksagung erhalten: 364 Mal
- Kontaktdaten:
Re: DCBROWSECOL und SORT
Es gibt eine Option, mit der man das Zeug von der linken auf die rechte Maustaste und umgekehrt verlegen kann, Jimmy.
Manfred, bau doch einfach mal ein Beispiel.
Manfred, bau doch einfach mal ein Beispiel.
Herzlich,
Tom
Tom
- Manfred
- Foren-Administrator
- Beiträge: 21225
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 71 Mal
Re: DCBROWSECOL und SORT
Hi Tom,
was soll ich denn genau zusammenstellen, was Dir weiterhelfen würde? Wie ich den ganzen browser aufbaue? Wie die Funktion aussieht, die in dem Sort Codeblock steht?
was soll ich denn genau zusammenstellen, was Dir weiterhelfen würde? Wie ich den ganzen browser aufbaue? Wie die Funktion aussieht, die in dem Sort Codeblock steht?
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9394
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 104 Mal
- Danksagung erhalten: 364 Mal
- Kontaktdaten:
Re: DCBROWSECOL und SORT
Juhu, Manfred.
Ich baue immer Beispiele nach, wenn Du so ein Problem skizzierst. Das ist zwar eine schöne Fingerübung, kostet aber irre viel Zeit - die habe ich im Moment nicht. Einfacher wäre es, wenn Du ein Stückchen kompilierbaren Code liefern würdest, der das Verhalten zeigt. Dann kann man leichter gemeinsam daran arbeiten, es abzuschalten. Ein Dialog mit einem Arraybrowse in eXpress++ ist ein Zehnzeiler.
Das gilt auch für Dein Multiline-Problem.
Ich baue immer Beispiele nach, wenn Du so ein Problem skizzierst. Das ist zwar eine schöne Fingerübung, kostet aber irre viel Zeit - die habe ich im Moment nicht. Einfacher wäre es, wenn Du ein Stückchen kompilierbaren Code liefern würdest, der das Verhalten zeigt. Dann kann man leichter gemeinsam daran arbeiten, es abzuschalten. Ein Dialog mit einem Arraybrowse in eXpress++ ist ein Zehnzeiler.
Das gilt auch für Dein Multiline-Problem.
Herzlich,
Tom
Tom
- Manfred
- Foren-Administrator
- Beiträge: 21225
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 71 Mal
Re: DCBROWSECOL und SORT
es gibt noch was. Wenn man eine Spalte als DEFAULT setzt im Sort, dann wird automatisch der Header farbig unterlegt und der rauf/runter Pfeil angezeigt. Da, wie hier schon oft erwähnt, Roger dann nur die DAten aus der jeweiligen Spalte als Sort nimmt, was nicht immer zu gebrauchen ist, habe ich jetzt das DEFAULT wieder entfernt und sortiere das immer selbst. Leider wird aber dann beim Eingang in den Browser nicht der Header der "default" Spalte gemarkert. Der User weiß also dann nicht wonach sortiert wurde. Kann man dem Header auch von Hand mitteilen, das er gerade DEFAULT Sort hat und sich somit die Farbe nimmt und den Pfeil? Irgendwo muß Roger das ja hinterlegt haben....
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Wolfgang Ciriack
- Der Entwickler von "Deep Thought"
- Beiträge: 2945
- Registriert: Sa, 24. Sep 2005 9:37
- Wohnort: Berlin
- Hat sich bedankt: 14 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Re: DCBROWSECOL und SORT
Du solltest vor dem Dialog deine Daten sortieren nach der Spalte, die du möchtest, dann kannst du auch das DEFAULT bei dieser Spalte setzen. Das vorherige Sortieren der Spalte sollte ja wohl die gleiche Sortierung sein, als wenn man in den Spaltenkopf (Spalte mit DEFAULT) klickt.
Viele Grüße
Wolfgang
Wolfgang
- Manfred
- Foren-Administrator
- Beiträge: 21225
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 71 Mal
Re: DCBROWSECOL und SORT
so habe ich das bisher gemacht, klappt aber wohl anscheinend nicht. Das Ergebnis sieht oder oder so anders aus.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!