Interaktive Sortierung in R2 verhindern

10. Februar 2014 11:33

Hallo zusammen,

gibt es auch die Möglichkeit die interaktive Sortierung in R2 zu verhindern:
http://dynamicsuser.net/blogs/mark_brum ... rting.aspx


In Stücklisten (Pagetype WorkSheet) macht es leider weniger Sinn.


Gruß
Aydin

Re: Interaktive Sortierung in R2 verhindern

10. Februar 2014 12:58

Gute Frage, mir ist keine Möglichkeit bekannt.
Eventuell könnte man im OnAfterGetRecord-Trigger die Sortierung auf deinen Wunschwert zurücksetzen.

Re: Interaktive Sortierung in R2 verhindern

10. Februar 2014 16:58

Bringt leider auch nichts :-(

Folgenden Code habe ich in OnAfterGetRecord Trigger der Page eingebaut:

Code:
Rec.Setcurrentkey(VieOrder);


Schade, dass es kein direktes Property dafür gibt.

Gruß
Aydin

Re: Interaktive Sortierung in R2 verhindern

10. Februar 2014 17:20

Ich habe Key mit Filter verwechselt. Beim OnAfterGetRecord sind wir quasi einen Schritt zu spät.
Führt ein IF FINDFIRST THEN; nach deiner Codezeile zu einer Fehlermeldung ...?

Re: Interaktive Sortierung in R2 verhindern

11. Februar 2014 10:19

Hallo Natalie,

an welcher Stelle sollte ich denn das
Code:
 IF Findfirst then;


setzen?

In OnOpenPage macht es keinen Sinn (weil nur am Anfang einmalig ausgeführt wird).


Gruß
Aydin

Re: Interaktive Sortierung in R2 verhindern

11. Februar 2014 10:58

aydina81 hat geschrieben:an welcher Stelle sollte ich denn das
Code:
 IF Findfirst then;

Nach deinem vorherigen Code im OnAfterGetRecord:
aydina81 hat geschrieben:Folgenden Code habe ich in OnAfterGetRecord Trigger der Page eingebaut:

Code:
Rec.Setcurrentkey(VieOrder);

Re: Interaktive Sortierung in R2 verhindern

11. Februar 2014 11:12

Das verursacht, dass der erste Datensatz zig Mal angezeigt wird.

Macht auch Sinn, weil der Zeiger bei allen Datensätzen auf den ersten wieder gesetzt wird.

Vermutlich wird da so schnell keine Lösung von Microsoft kommen:-(

Wenn die Liste wirklich eine Baumstruktur wie im Standard ist (Property "ShowAsTree", wie in der Page 5870, Artikelkarte --> Action (Navigate) --> Struktur), dann ist die interaktive Sortierung (anscheinend automatisch) deaktiviert.
Der Nachteil ist dann, der User kann keine neuen Zeilen erfassen :-(



Gruß
Aydin

Re: Interaktive Sortierung in R2 verhindern

11. Februar 2014 12:02

aydina81 hat geschrieben:...
Der Nachteil ist dann, der User kann keine neuen Zeilen erfassen :-(



Gruß
Aydin

Kann man das nicht per Funktion einbauen? Also ein INSERT auf Knopfdruck?

Re: Interaktive Sortierung in R2 verhindern

11. Februar 2014 17:37

Die Technik hatten wir damals nicht weiter verfolgt.
Wir wollten die Standard "Neu" Funktion verwenden, falls der User sich umentscheidet doch keine Zeile zu haben, diese wieder aut. gelöscht wird.
Gearbeitet wird auch mit "DelayedInsert".

Und Knackpunkt war noch, dass wir bis zu einer bestimmten Ebene Initial (aus dem Setup) aufklappen wollten, das war mit dem Standard "ShowAsTree" auch nicht möglich.