Wie man eine mehrstufige Sammlung in verschiedenen Listenfeldern anzeigt!
Ab 4D v17 kann der Inhalt einer mehrstufigen Sammlung einfach in verschiedenen Listenfeldern angezeigt werden. Das bedeutet, dass Sie mehrere Listenfelder verbinden können, um verschachtelte Details anzuzeigen … ohne eine einzige Zeile Code! Dies wird erreicht, indem Sie einfach ein Objekt oder eine Sammlung als Datenquelle für eine andere Listbox verwenden!
Mit dem neuen Listbox-Sammlungstyp wurden die Eigenschaften „Aktuelles Element“ und „Ausgewählte Elemente“ hinzugefügt. Beachten Sie, dass Sie mit der Eigenschaft „Aktuelles Element“ ein Objekt abrufen können, während die Eigenschaft „Ausgewähltes Element“ eine Sammlung zurückgibt.
Schleifen, Schleifen und … noch mehr Schleifen!
Wie viele andere Programmiersprachen bietet auch 4D die Möglichkeit, über Zahlen mit einer For(…) / End for Anweisung zu iterieren, oder über eine Bedingung dank der While(…)/End while und Repeat/Until(…) Schlüsselwörter. Diese Iterationen (oder Schleifen) sind sehr nützlich, aber nicht der geeignetste Weg, um über fortgeschrittene Datentypen wie Sammlungen und Entity-Auswahlen zu iterieren. Aus diesem Grund wurde der neue For each(…)/End for each Iterator geschaffen worden, um Ihnen die Programmierung zu erleichtern!
Anzeige einer Sammlung in einer Listbox
Kürzlich hat 4D einen neuen Variablentyp eingeführt : Sammlungen, sowie eine große Anzahl von Methoden, um sie zu bearbeiten. Mit 4D v17 werden die Möglichkeiten von Sammlungen erweitert, indem der Inhalt einer Sammlung einfach angezeigt werden kann. Wie das geht? Mit Listenfeldern vom Typ Sammlung!
4 verschiedene Möglichkeiten, Objekte in einer Sammlung zu finden
Als Entwickler müssen Sie oft wissen, ob ein bestimmtes Element bereits in einer Sammlung vorhanden ist, oder Sie müssen alle Elemente finden , die bestimmten Kriterien entsprechen. Die 4D Sammelmethoden bieten viele verschiedene Möglichkeiten, um nach bestimmten Elementen zu suchen.
Abfrage von Sammlungen
Einfachheit ist die ultimative Raffinesse, und mit über 40 Methoden in 4D v16 R6 zur Verwaltung von Sammlungen werden die Dinge für Sie als Entwickler viel einfacher. Ihr Code ist nicht nur sauber und besser lesbar, sondern auch in Rekordzeit geschrieben!
In diesem Blogbeitrag werden wir uns ansehen, wie die beiden neuen Methoden, query und indiceses Ihnen ermöglichen, Elemente einer Sammlung im Handumdrehen zu bearbeiten und abzurufen!
Finden Sie einen bestimmten Attributwert in einer einzigen Codezeile!
Erinnern Sie sich noch an die Zeiten, als Sie verschachtelte Schleifen und bedingte Anweisungen verwenden mussten, um die Attribute eines Objekts abzurufen? So endete man mit einem langen und komplizierten Stück Code? Nun, diese Zeiten sind vorbei! Dank der Objektnotation in Kombination mit Sammlungen und ihren Methoden können Sie Ihren Code jetzt schneller und besser lesbar schreiben!
DieSuche nach dem Wert eines bestimmten Attributs war noch nie so einfach. Schauen wir uns ein reales Szenario an und entdecken wir, wie das geht!
Berechnungen in Sammlungen
Durchschnitts-, Gesamt- oder Preisberechnungen (einschließlich Steuern) sind gängige Aufgaben in jeder Geschäftsanwendung. Sammlungen sind ein einfacher Weg, um Ihre Daten auf konsistente Weise zu aggregieren. Mit ihnen wird diese Art der Berechnung sehr einfach, denn es gibt Sammlungsmethoden, die alles für Sie erledigen!
Sammlungen zusammenfassen und sortieren
4D v16 R6 opens a wide range of possibilities to manage collections. MDas Zusammenführen von zwei Sammlungenzu einer, das Klonen oder einfach nur das Ordnen einer Sammlung ist so einfach wie der Aufruf einer Methode. Das spart wertvolle Zeit, wenn Sie zum Beispiel zwei Sammlungen verketten, nur die unterschiedlichen Werte behalten oder sortieren müssen.
Sammlungen umwandeln
4D v16 R6 bietet fortschrittliche Möglichkeiten zur Bearbeitung von Sammlungen, dank mehr als 40 Methoden, die mit Object Notation verwendet werden können. Mit diesen Methoden können Sie Ihren Code effizienter schreiben. Neuer Code ist großartig, aber wir haben auch daran gedacht, dass sich dieser neue Code leicht in Ihren bestehenden Code integrieren lassen muss. Aus diesem Grund haben wir spezielle Befehle eingeführt, um Sammlungen in Arrays oder Strings zu konvertieren und umgekehrt.
Einfügen oder Entfernen von Elementen aus einer Sammlung
DasHinzufügen und/oder Entfernen von Elementen zu bzw. aus Sammlungen sind häufige Programmieraufgaben, mit denen Entwickler häufig konfrontiert werden. 4D v16 R6 bietet über 40 Sammlungsmethoden, einschließlich Methoden, die speziell für das Hinzufügen und Entfernen von Elementen in einer Sammlung bestimmt sind. Mit diesen Methoden können Sie ganz einfach einen Stapel (FIFO) oder eine Warteschlange (LIFO) erstellen, neue Elemente an einer beliebigen Position hinzufügen und vieles mehr…
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