Variable Zeilenhöhen in sammlungsbasierten Listenboxen
Listenfelder sind die vielseitigsten und am besten anpassbaren Formularobjekte. Mit dem Erscheinen von 4D v19 R8 ist es nun möglich, automatische Zeilenhöhen für Sammlungen und Entity-Auswahlen zu definieren!
Automatische Zeilenhöhen waren bereits für array-basierte Listboxen möglich. Diese Möglichkeit wird nun auf Listenfelder erweitert , die auf Sammlungen… und Entity-Auswahlen basieren!
Tipps & Tricks für Ihre 4D Apps – November-Ausgabe
von Add Komoncharoensiri, Director of Technical Services bei 4D Inc.
Hier geht es weiter mit einer Reihe von Tipps und Tricks.
Die 4D Knowledge Base ist eine Sammlung mit Informationen über 4D Technologie, in der wöchentlich technische Tipps und monatlich Tech Notes veröffentlicht werden. Wenn Sie die letzten Tipps in der KB verpasst haben, ist das kein Problem, hier ist eine Zusammenstellung der letzten Wochen.
Dieser Blogbeitrag umfasst 17 Tipps:
LIST BOXES – Verabschieden Sie sich von der Alt-Taste!
Die Aktion „Drag & Drop“ ist eine Standardaktion beim Arbeiten mit dem Computer. Im Falle von Listboxen ist es notwendig, die „Alt“-Taste zu drücken, um mehrere Elemente gleichzeitig zu verschieben. Oder besser „war“, denn ab 4D v19 R7 ist dies nicht mehr erforderlich!
LIST BOXES: Mehr Kontrolle. Mehr Schönheit!
Listenfelder sind leistungsstarke und sehr anpassbare Formularobjekte. Ihre Leistungsfähigkeit wird mit 4D v19 R6 durch zwei neue Eigenschaften erweitert: horizontale und vertikale Auffüllung(die inneren Ränder oder der Abstand zwischen dem Inhalt eines Elements und seinem Rand). Sie geben Ihren Listenfeldern neue Präsentationsmöglichkeiten und Ihrer Benutzeroberfläche ein noch professionelleres Aussehen,
Neue Tipps & Tricks für Ihre 4D Anwendungen
von Add Komoncharoensiri, Leiter der technischen Dienste bei 4D Inc.
Wie Sie wissen, ist die 4D Knowledge Base eine Bibliothek mit Informationen über die 4D Technologie, in der wöchentlich technische Tipps und monatlich Technotes veröffentlicht werden. Wenn Sie die letzten Tipps in der KB verpasst haben, ist das kein Problem; hier ist eine Zusammenstellung der letzten Wochen.
Dieser Blogbeitrag enthält 12 Tipps:
Listenboxen: Zeitspalten und Fußzeilenberechnung!
Listenfelder sind großartige, leistungsstarke Werkzeuge zur Anzeige von Daten in der Benutzeroberfläche. Sie können Felder aus Datensätzen, Elemente aus Arrays und seit kurzem auch Entitätsselektionen und Sammlungen anzeigen.
Während die neuen Listenfelder, die Sammlungen oder Entitätsauswahlen verwenden, in vielerlei Hinsicht leistungsfähiger sind, erlaubten sie im Gegensatz zu Listenfeldern, die Arrays oder Datensätze anzeigen, keine Zeitanzeige und automatische Berechnungen in ihren Fußzeilen.
Von nun an und solange Sie den Projektmodus verwenden, können alle Arten von Listenfeldern Stunden in ihren Spalten anzeigen, haben aber auch die Möglichkeit, Berechnungen in ihren Fußzeilen anzuzeigen.
Listenfelder: Verwalten von Klicks in bearbeiteten Zellen
Als Entwickler sind Sie es gewohnt, Ereignisse in Formularobjekten zu behandeln. Das häufigste ist das on clicked form-Ereignis, das in den meisten Objekten, einschließlich Listenfeldern, verwendet werden kann. In diesem speziellen Objekt können Klicks entweder auf der Ebene der Listbox selbst oder innerhalb der Spaltenmethoden verwaltet werden.
Ab 4D v18 R6 wird das Formular-Ereignis on clicked unabhängig davon ausgelöst, ob eine Zelle bearbeitet wird oder nicht, was Ihnen mehr Kontrolle gibt und die Benutzeroberfläche verbessert.
Voraus tippen leicht gemacht
Wenn Sie sich für die Benutzeroberfläche interessieren, haben Sie vielleicht schon mit den Ereignissen On before keystroke und On after keystroke gearbeitet. Es wird Sie sicher freuen zu hören, dass die Handhabung dieser Ereignisse mit 4D v18 R5 stark verbessert wurde. Darüber hinaus wurde ein neuer Befehl erstellt, um festzustellen, ob es eine laufende Eingabe gibt, wenn das Ereignis On before keystroke erzeugt wird. Hier erfahren Sie mehr!
Pro-Listbox-Funktionen sind jetzt KOSTENLOS!
Möchten Sie Listenfelder erstellen, bei denen die Höhe jeder Zeile automatisch an den Inhalt angepasst wird, so dass der gesamte Text oder das gesamte Bild angezeigt werden kann? Wie wäre es mit der Verwendung von Objekt-Arrays in Spalten (dies ermöglicht die Eingabe und Anzeige verschiedener Arten von Werten in den Zeilen einer einzigen Spalte einer Listbox).
Das sind sehr coole Funktionen, oder? Bisher brauchten Sie eine gültige 4D View Pro Lizenz, um sie nutzen zu können. Nun, nicht mehr!
Mit 4D v18 R4 können Sie diese Funktionen GRATIS nutzen! Es ist keine zusätzliche Lizenzierung erforderlich, sie sind jetzt im Standardprodukt enthalten.
Listenfelder: Verschiebbare Zeilen (oder nicht!) per Code einrichten
Listenfelder sind leistungsstarke Formularobjekte. Sie lassen sich leicht erstellen und bearbeiten, und – was am wichtigsten ist – sie können jede Art von Daten verarbeiten. Darüber hinaus können sie vollständig durch Programmierung eingerichtet werden … vom Einfügen oder Löschen von Zeilen und Spalten bis hin zum Definieren oder Ändern einer Vielzahl von Eigenschaften mit der 4D Sprache. Mit 4D v18 R4 wurde eine weitere wichtige Eigenschaft in die Liste aufgenommen. Können Sie erraten, welche es ist? Tipp: Lesen Sie den Titel noch einmal.
Kontakt
Sie haben eine Frage, eine Anregung oder möchten einfach nur mit den 4D Bloggern in Kontakt treten? Schreiben Sie uns eine Nachricht!
* Ihre Privatsphäre ist uns sehr wichtig. Bitte klicken Sie hier, um unsere Politik