Seite 1 von 1

AChoice() sortieren

Verfasst: Di, 13. Aug 2019 12:29
von Jan
Moin,

wenn ich ein AChoice() anzeige, kann ich per UDF z. B. auf Tastendruck das zugrundeliegende Array umsortieren. Aber leider kennt AChoice() kein Refresh wie z. B. ein XbpBrowse(). Wie also bekomme ich es hin, daß das Array mit der neuen Sortierung neu aufgebaut und korrekt angezeigt wird? Oder muß ich das wirklich nach jedem Sortiervorgang neu aufbauen?

Jan

Re: AChoice() sortieren

Verfasst: Di, 13. Aug 2019 13:22
von Tom
Oder muß ich das wirklich nach jedem Sortiervorgang neu aufbauen?
Ja, musst Du. AChoice() erzeugt kein Klassenobjekt oder so, sondern ist eine Funktion, die einen Wert zurückliefert.

Re: AChoice() sortieren

Verfasst: Di, 13. Aug 2019 13:40
von Jan
Hallo Tom,

soweit schien mir das auch klar zu sein. Ich hatte nur gehofft das es eventuell, analog zu DbEdit(), eine Art undokumentiertes AC_REFRESH oder ähnliches geben könnte.

Jan

Re: AChoice() sortieren

Verfasst: Di, 13. Aug 2019 14:34
von Tom
Du kannst das AChoice ja dazu bringen, den Rückgabewert eines weiteren AChoice zu liefern, das es selbst aufruft. Anders wird das, fürchte ich, nicht gehen. Aber ich habe mit dieser Funktion auch lange nicht mehr gearbeitet. Zuletzt im vorigen Jahrtausend.

Re: AChoice() sortieren

Verfasst: Di, 13. Aug 2019 22:53
von AUGE_OHR
Jan hat geschrieben: Di, 13. Aug 2019 13:40 Ich hatte nur gehofft das es eventuell, analog zu DbEdit(), eine Art undokumentiertes AC_REFRESH oder ähnliches geben könnte.
es gibt ein AC_REDRAW s.h. Achoice.ch