4D v16 enthält eine neue Funktion, die dem Endanwender bei der Verwendung von Listenfeldern große Freiheit und Flexibilität auf der Schnittstellenebene bietet. Die für jede Spalte definierten Beschränkungen werden jetzt vollständig angewendet und eingehalten, wenn die Größe des Listenfeldes, zu dem sie gehören, geändert wird.
Bestimmte Spalten können eine feste Breite haben, andere können nur geringfügig verbreitert oder verschmälert werden, und wieder andere können große Änderungen in ihrer Breite aufweisen; all dies geschieht völlig automatisch.
Beispielsweise enthalten die letzten Spalten von Listenfeldern sehr oft numerische Werte (z. B. Preise), bei denen die Definitionen und Beschriftungen normalerweise zentriert sind. Mit dieser Funktion können Sie festlegen, dass die Textinformationen vergrößert werden, während die Größe der Spalten, die numerische Werte enthalten, gleich bleibt, ohne dass Sie eine einzige Zeile Code schreiben müssen.
Um dieses Verhalten zu aktivieren, muss der Entwickler die Eigenschaft Column Auto-Resizing aktivieren, die sich in den Resizing-Optionen der Eigenschaftsliste befindet.
Wir laden Sie ein, sich dieses Beispiel anzuschauen: Beispiel Datenbank
Und ein Video ist auch verfügbar!
.
Weitere Details finden Sie im Abschnitt Listbox-spezifische Eigenschaften in der 4D v16 Design Referenz im Doc Center.