New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
be_relation sortierbar machen. #94
Conversation
GitHub für Windows hat die Änderung nicht vor dem PR übernommen.
@dergel soll ich das noch mal testen? Fände es gut, wenn's im nächsten Release ist, weil ich das selbst für ein Projekt brauche und gerne fest verbaut sehen würde und das nicht durch Updates verloren gehen soll. |
Ich sehe hier zwei Probleme:
In der Regel wird es aber wohl funktionieren, und ob der zweite Fall wirklich mal so vorkommt, ist auch fraglich. Löst man in yform vermutlich eher irgendwie anders. |
Danke Gregor für die Erläuterung 👍 Zu deinen Punkten: Default-Sortierung: Dann müsste man auch davon ausgehen, dass bestehende Einträge komplett durcheinander gewürfelt werden, wenn man sie nochmals bearbeitet. Datensätze erhalten: In Abwägung hätte ich gehofft, dass "Reihenfolge der verknüpften Datensätze ändern" allgemein wichtiger ist und eher dem Standardverhalten des Feldes in 99% der Fälle entspricht. Wer es anders benötigt, kann ja wiederum einen eigenen Feldtyp schreiben. Wenn man einen Datensatz anlegt und andere Datensätze in be_relation verknüpft, kann man ja aktuell vor dem Speichern des Datensatzes sogar noch die Reihenfolge festlegen. Nach dem Speichern nicht mehr. Das ergibt einfach keinen Sinn. Ich drück mir selbst jetzt fest die Daumen ;) |
Ja. In der aktuellen Variante sind die Sortierpfeile falsch, da es eigentlich gar keine Sortierung gibt, nur eine Zuordnung. Sind die Datensätze verknüpft, oder nicht. Um es ganz sauber, mit Sortierung zu lösen, bräuchte man mMn. eine Prio-Spalte in der Verknüpfungstabelle. Bzw. eigentlich sogar zwei, jeweils eine für die beiden verknüpften Tabellen. Denn mir fällt noch ein Problem bei deiner Variante auf: |
Stimmt. Mist. (Wobei das Problem nicht durch den PR entsteht, sondern auch jetzt schon da ist.) Sollen wir die Grundsatzdiskussion in das entsprechende Issue packen? |
ich schliesse den PR und im issue gehts dann weiter |
#89
Änderungen waren in R4 xform schon von mir getestet, aber bitte gerne nochmal drüber schauen. @gharlan