Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
dataStore.makeSelectionsAlterable
|
dataStore.makeSelectionsAlterable () | ||||||||
Dieser Befehl benötigt keine Parameter | ||||||||
Die Methode dataStore.makeSelectionsAlterable setzt alle neuen Entity-Selections in allen aktuellen Datastores der Anwendung (inkl. remote datastores) standardmäßig auf änderbar. Sie sollte nur einmal verwendet werden, z.B. in On Startup Datenbankmethoden.
Ohne Aufruf dieser Methode können neue Entity-Selections shareable sein. Das richtet sich danach, ob ihre übergeordnete Entity-Selection shareable ist oder wie sie beim Anlegen definiert wurden (siehe Abschnitt Shareable vs alterable Entity-Selections).
Hinweis: Diese Methode gilt nicht für Entity-Selections, die mit OB Copy oder entitySelection.copy( ) und der gesetzten Option ck shared erstellt wurden.
Hinweis zur Kompatibilität: Diese Methode darf nur für Projekte verwendet werden, die aus 4D Versionen vor 4D v18 R5 konvertiert wurden und entitySelection.add() Aufrufe enthalten. In diesem Kontext kann der Einsatz von dataStore.makeSelectionsAlterable Zeit sparen, da er in vorhandenen Projekten direkt das bisherige 4D Verhalten wieder herstellt.
Dagegen raten wir davon ab, diese Methode in neuen Projekten zu verwenden, die mit 4D v18 R5 und höher erstellt wurden. Denn sie verhindert, dass Entity-Selections shareable sind, was für größere Performance und Skalierbarkeit sorgt.
Produkt: 4D
Thema: ORDA - DataStore
Erstellt: 4D v18 R5
4D Programmiersprache ( 4D v19)
4D Programmiersprache ( 4D v19.1)
4D Programmiersprache ( 4D v19.4)
4D Programmiersprache ( 4D v19.5)
4D Programmiersprache ( 4D v19.6)
4D Programmiersprache ( 4D v19.7)
4D Programmiersprache ( 4D v19.8)