Closed YeGaSoft closed 3 years ago
Ich habe die Basisklasse ExcelIOBase aktualisiert und einige Funktionen, die nur von Readern oder Writern verwendet werden in die jeweiligen Basisklassen gepackt, sowie die Public APIs in eine eigene Klasse gepackt, um den Funktionsumfang in ExcelIOBase zu verkleinern, damit die Klasse nicht mehr so groß ist und weniger Aufgaben zu übernehmen hat.
Ich habe die Bugs im sortieren und Filtern gefixt.
Das Sortierverhalten wurde verbessert. Die Sortierungsreihenfolge wird jetzt nur noch geändert, wenn man dieselbe Column auswählt. Wählt man eine andere Column, bleibt die Sortierreihenfolge bestehen. Dieses Verhalten ist logischer und Userfreundlicher, da, falls er auf die falsche Column klickt und er dann zur richtigen wechselt die Sortierreihenfolge noch bestehen bleibt.
Ich habe die Performance erhöht, indem ich die Reihenfolge angepasst habe, in der die Filter angewandt werden.
Now all (used) Public APIs are documented.