wir verwenden in Masken MultiValueEdit Felder in Verbindung mit "Mengen" Deskriptoren. Der enthaltenen Werte dieses Deskriptors werden im Laufe der Zeit immer weiter ergänzt. Wir würden uns wünschen, dass diese Einträge in sortierter Reihenfolge angezeigt werden. Einerseits alphabetisch, aber auch wenn möglich in chronologischer Reihenfolge.
Ebenso wäre eine Sortierung in Trefferliste wünschenswert, hat jedoch nicht die gleiche Priorität.
Die Definition für die Sortierung sollte im cubeDesigner erfolgen. Als Client verwenden wir vorwiegend webCube.
Alternativ würde uns auch eine Groovy-Funktion helfen, die wir im Script bei Bedarf aufrufen können.
Ich habe es nun mit der Fast Starter Projektakte ausprobiert. Die Einstellung "Hit on Top" wird weder in der Trefferliste noch in der Akte zur Sortierung angewandt. Verwendet man stattdessen z.B. "Aufsteigen" hilft dies nur in der Trefferliste, nicht jedoch in den Dialogen.
Außerdem soll die Sortierung erst beim Speichern erfolgen, wenn ich sie richtig verstehe. Möchte ein User sich die vorhandenen Einträge jedoch ansehen bzw. ist die Maske im Lesemodus, sind diese unsortiert.
Auch in den Dialogen sollte eine Sortierung in den Multivalue Feldern stattfinden, nachdem die Änderungen gespeichert wurden:
Ja, in Trefferlisten ist die Sortierung möglich - Danke für den Hinweis.
Außerdem würden wir uns die Möglichkeit der Sortierungen auch in den Masken wünschen. Die Benutzer öffnen z.B. ihre Tasks und würden sich eine sortierte Anzeige zur besseren Auffindbarkeit der Einträge wünschen. In den Dialogen steht keine Sortierung zur Verfügung. Wird die Sortierung auch dort kommen?
Die Eingaben im Feld für Mehrfachwerte werden nach Wiederaufrufen eines Dialogs sortiert. In der Trefferlistedefinition ist es bereits möglich, die Art der Sortierung in den Spalteneigenschaften anzugeben. Wurde dies bereits geprüft?