Seite 1 von 1

Browser jede 2.Zeile andersfarbig [ERLEDIGT]

Verfasst: Sa, 21. Jul 2012 17:31
von Manfred
Hi,

irgendwo habe ich mal was darüber gelesen hier. Ich weiß aber nicht mehr, ob es jetzt hier bei express++ war, oder nicht. Hat Roger irgendwas gebaut, das man in einem Browse eine über die andere Zeile andersfarbig machen kann? Also 1.Standard, 2.Grau 3.Standard 4.Grau usw.?

Re: Browser jede 2.Zeile andersfarbig

Verfasst: Sa, 21. Jul 2012 19:50
von Wolfgang Ciriack
Nennt sich ZEBRA und ist wohl in der einer der letzten Versionen implementiert worden.
Ansonsten such mal im Expressforum nach ZEBRA.

Re: Browser jede 2.Zeile andersfarbig

Verfasst: Sa, 21. Jul 2012 19:54
von Manfred
Stimmt, ich erinnere mich ganz dunkel. Unter Dcbrowse?

Ich habe die letzte Version (256) da finde ich nichts. Oder gibt es eine noch aktuellere?

Re: Browser jede 2.Zeile andersfarbig

Verfasst: Sa, 21. Jul 2012 20:12
von Wolfgang Ciriack
Schau mal unter samples\browse\zebra.prg, ist schon in 255 enthalten, aber in einer der nachfolgenden Versionen m.E. noch mal korrigiert worden.

Re: Browser jede 2.Zeile andersfarbig

Verfasst: Sa, 21. Jul 2012 20:15
von Manfred
Danke

Re: Browser jede 2.Zeile andersfarbig

Verfasst: So, 22. Jul 2012 9:02
von Manfred
Hast Du das schonmal probiert mit ZEBRA? Es gibt eine Fehlermeldung bei mir.

Parameter hat falschen Typ. Geht das nur mit Arrays?

Re: Browser jede 2.Zeile andersfarbig

Verfasst: So, 22. Jul 2012 9:45
von Manfred
Es scheint im Zusammenhang mit Freeze nicht zu klappen. Sobald ich Freeze entferne, dann gibt es keine Fehlermeldung mehr. Aber trotzdem taucht min. 1 Spalte auf, die komplett eine Farbe hat und nicht zeilenweise unterbrochen. Muß ich mir mal näher anschauen, vielleicht komme ich ja drauf, was da falsch läuft.

Re: Browser jede 2.Zeile andersfarbig

Verfasst: So, 22. Jul 2012 10:11
von Koverhage
Manfred,

bei mir läuft das, allerdings wie in der Build 254 wo das noch etwas anders als in der aktuellen Version war.
In der aktuellen gibt es teilweise Probleme.
Kannst Du die Zeile mit dem DCBROWSE posten ?

Re: Browser jede 2.Zeile andersfarbig

Verfasst: So, 22. Jul 2012 10:20
von Manfred
Meinst Du das hier, Klaus?

Code: Alles auswählen

@ 15,5 DCBROWSE oDialogZusatz:oBrowse;
                  DATA oStrecken:cAlias;
                   EVAL {|| pruefeAufSpaltenEnde(oDialogZusatz:oBrowse,@lAnfang,@lEnde,@lLoeschen),dc_getrefresh(getlist) } ;
         FREEZELEFT {1,2};
          HEADLINES 3;
      NOSOFTTRACK;
                PARENT oDialogZusatz:oRahmenKopf;
               PREEVAL {|| oDialogZusatz:oBrowse:headerRbDown := {|aMousePos, nColPos, self| SpaltenHeaderNeu(nColPos,oDialogZusatz:oBrowse,oRouten)},;
                                oDialogZusatz:oBrowse:refreshAll();
                          };
                  SIZE DCGUI_PARENTWIDTH-15,DCGUI_PARENTHEIGHT-60;
                ZEBRA aEvenRowColor,aOddRowColor

          DCBROWSECOL FIELD (oStrecken:nArea)->folge;
             GOTFOCUS {|| pruefeAufSpaltenEnde(oDialogZusatz:oBrowse,@lAnfang,@lEnde,@lLoeschen),dc_getrefresh(getlist) };
               HEADER "F";
               PARENT oDialogZusatz:oBrowse;
                WIDTH 20
          DCBROWSECOL FIELD (oHaltestellen:nArea)->bezlang;
               HEADER "Streckenfolge";
             GOTFOCUS {|| pruefeAufSpaltenEnde(oDialogZusatz:oBrowse,@lAnfang,@lEnde,@lLoeschen),dc_getrefresh(getlist) };
               PARENT oDialogZusatz:oBrowse;
                WIDTH 170

Re: Browser jede 2.Zeile andersfarbig

Verfasst: So, 22. Jul 2012 15:06
von Hans Zethofer
Build 257 ist aktuell - wird aber demnächst weiter auf 258 upgedatet!

zu deinem Fehler - kann ich bestätigen
ZEBRA ohne FREEZELEFT geht einwandfrei
FREEZELEFT ohne ZEBRA geht einwandfrei
beide zusammen als Parameter bei DCBROWSE erzeugen einen Fehler

@Anzeigefehler:
Ich vermute du benutzt bei der einen Spalte (DCBROWSECOL) einen COLOR-Codeblock - da stimmt dann bei mir auch die ZEBRA Anzeige nicht mehr

Ich habe das Problem (Parameter hat falschen Typ) schon Roger gemeldet.

abwarten ob es einen Workaround dazu gibt

Re: Browser jede 2.Zeile andersfarbig

Verfasst: So, 22. Jul 2012 19:21
von Manfred
So,

nochmal probiert. Also wenn man in Eval unter DCREAD GUI das setleftfrozen() einbaut gibt es keine Fehlermeldung mehr, aber da der Browse über den rechten Bildschirmrand hinausgeht, ist alles was danach ins Sichtfeld gerückt wird nicht mehr Zebra, sondern komplett so, wie die 1.Zeile. In meinem Fall grau.

Re: Browser jede 2.Zeile andersfarbig

Verfasst: So, 22. Jul 2012 20:43
von Hans Zethofer
das mit der Farbe kann ich auch bestätigen - allerdings wen man des öfteren von links nach rechts wechselt oder up and down dann kommen die farben teilweise wieder
aber eben nicht so wie es sein sollte.

vielleicht kannst du deine testergebnisse auch roger posten (zu meinem posting) dann kann er sich das vielleicht auch gleich ansehen.

Re: Browser jede 2.Zeile andersfarbig

Verfasst: So, 22. Jul 2012 21:06
von Manfred
Hm,

kann ich im Moment noch nicht. Habe noch keinen Zugang zum Forum. Warte noch auf die Freischaltung.

Re: Browser jede 2.Zeile andersfarbig

Verfasst: Mo, 23. Jul 2012 7:30
von Koverhage
Hallo Manfred,

ich mache das wie Chris, (http://bb.donnay-software.com:8080/phpB ... =286#p1359)
ohne die Zebra Anweisung und habe keine Probleme, nur das ich die Änderungen bei jedem Update
neu machen muss. Hoffe das Roger es schafft die Änderungen von Chris irgendwann zu übernehmen.

Re: Browser jede 2.Zeile andersfarbig

Verfasst: Mo, 23. Jul 2012 20:25
von Hans Zethofer
Hallo!

Roger kann den Fehler nachvollziehen, er sieht sich das Problem an und schaut ob er es rasch fixen kann.
=D>

Re: Browser jede 2.Zeile andersfarbig

Verfasst: Mo, 23. Jul 2012 21:09
von Hans Zethofer
Roger hat es gefixt !!! =D>

http://bb.donnay-software.com:8080/phpb ... ?f=2&t=286

Super Support!