Beschreibe den Fehler
Ein Datagrid skaliert die letzte Spalte zu breit. In Landmark wird viel zurückgedrängt, dass die Spalten nicht richtig dimensioniert sind. Die letzte Spalte (enthält normalerweise die am wenigsten signifikanten Informationen) ist viel größer als die vorhergehenden Spalten.
Fortpflanzen
Schritte zum Reproduzieren des Verhaltens:
Erwartetes Verhalten
Verbessern Sie das Layout der Spaltengrößen
Bezieht sich auf:
https://github.com/infor-design/enterprise/issues/1168
Wie würden Sie vorschlagen, dass wir dies verbessern? Du hast übrigens schon ein paar Möglichkeiten
1) Sie können auswählen, welche Spalte gedehnt wird, indem Sie http://master-enterprise.demo.design.infor.com/components/datagrid/test-columns-stretch-column.html einstellen (die mit längeren/wichtigeren Informationen)
2) Sie können alle Spalten auf die gleiche Größe einstellen http://4110-enterprise.demo.design.infor.com/components/datagrid/test-columns-equal.html (diese Option ist im Moment defekt, den ich auf Master sehen kann : http://master-enterprise.demo.design.infor.com/components/datagrid/test-columns-equal.html )
Danke Tim.
Lassen Sie mich das mit Andrew besprechen.
Kann sich auf https://github.com/infor-design/enterprise/issues/1797 beziehen
@claudenbach Haben Sie sich mit Andrew
Ich bin mir nicht sicher, wie viel langsamer das wäre, um das herauszufinden. Aber ich bin mir nicht mehr hundertprozentig sicher, was ich für dieses Problem tun soll.
@lipetzan war letzte Woche bei Infor TechEd. Ich werde mich mit ihm beraten, wenn er wieder im Büro ist.
Ein paar Gedanken:
Wie wäre es, wenn Sie gleich Ihren Standard vs. Stretch Last machen? - und ohne einen neuen Perf-Check für "Daten ähnlicher Größe". Warum nicht?
Landmark kann die Dehnungsspalte in bestimmten Fällen senden, z. B. wenn eine Kartenansicht, ein Programmbalken, ein Codeblock oder Rich Text vorhanden ist. Das macht für mich Sinn, um einige Ansichten zu optimieren.
Landmark kann immer gleich gesetzt werden, aber ich frage mich, warum das sowieso nicht Ihre Standardeinstellung ist. Und wenn wir Ihnen beide gleich UND eine Stretch-Spalte schicken, würde Stretch gewinnen?
Ja das ist eine gute Idee. Wir können zu gleicher Größe gehen, aber nur, wenn die Anzahl der Spalten nicht horizontal scrollt. Ich werde auch die HTML-Tabellenspezifikation noch einmal überprüfen, um zu sehen, was sie tut, also ist sie hoffentlich ähnlich.
Es scheint meistens die gleiche Größe zu verwenden.
Erwägen Sie hier eine bessere Änderung, um alle Probleme mit dem Spaltenlayout zu beheben. Wird mehr Zeit benötigen, als dieser Sprint zulässt
Wie geht das @tmcconechy ?
Verspätet. Aber es ist als nächstes dran. Sollte in erster Linie durch die Implementierung von https://github.com/infor-design/enterprise/issues/2825 behoben werden
Dieses Problem wurde in einer kommenden PR behoben und ein neues Beispiel hinzugefügt : http://localhost :4000/components/datagrid/test-column-sizing.html
Es gibt ein seltsames Verhalten, das meiner Meinung nach mit diesen Änderungen zusammenhängt. Bitte zögern Sie nicht, mich zu korrigieren, wenn ich falsch liege.
In Mac Safari- und iOS-Browsern wurde die Spaltenbreite gleich und kann nach dem Sortieren oder Filtern einer Spalte nicht mehr geändert werden. Getestet in http://4240-beta0-enterprise.demo.design.infor.com/components/datagrid/test-column-sizing.html
Dies geschieht auch auf allen Datagrid-Beispiel-/Testseiten.
Ja, mit Mac OS stimmt etwas nicht, werde es mir ansehen.
Schließen als PR wird sich lösen
Problem ist jetzt behoben. Werde jetzt zu Fertig wechseln. Vielen Dank!.
Erneut getestet in http://4240-rc0-enterprise.demo.design.infor.com/components/datagrid/test-column-sizing.html auf allen Plattformen