[Gelöst] - Kein ClearOnLookup mehr im RTC?

10. August 2010 09:34

Im ClassicClient kann man auf Felder das Property 'ClearOnLookup' setzen um zu verhindern, dass bei einer Auswahl über ein Lookup-Fenster bereits gewählte Werte überschrieben werden, wenn eine weitere Auswahl erfolgt. So konnte man z.B. Filterkriterien für eine spätere Wiederverwendung speichern.

Dieses Property gibt es auf den Pages nicht mehr. Gibt es da etwas anders dafür, oder geht das einfach nicht mehr?

Re: Kein ClearOnLookup mehr im RTC?

10. August 2010 10:52

Ich habe eine Lösung gefunden. Man muss den Lookup auf der Page selber programmieren, dann geht es.

Hier ein Beispiel
Code:
CLEAR(RecipientList);
RecipientList.LOOKUPMODE(TRUE);
IF RecipientList.RUNMODAL = ACTION::LookupOK THEN BEGIN
  RecipientList.GETRECORD(Recipient);
  Text := Text + Recipient.Code;
  "Recipient Filter" := Text;
END;


Auf dem Tabellenfeld muss das Property ValidateTableRelation auf NO stehen, damit die zusammengesetzen Filterbegriffe akzeptiert werden.