Dieses Dokument wurde von KI übersetzt. Für genaue Informationen lesen Sie bitte die englische Version.
Erstellt eine neue Resource-Instanz und gibt diese zurück, ohne ctx.resource zu beschreiben oder zu verändern. Dies eignet sich für Szenarien, die mehrere unabhängige Ressourcen oder eine temporäre Nutzung erfordern.
| Szenario | Beschreibung |
|---|---|
| Mehrere Ressourcen | Gleichzeitiges Laden mehrerer Datenquellen (z. B. Benutzerliste + Bestellliste), wobei jede eine unabhängige Resource verwendet. |
| Temporäre Abfragen | Einmalige Abfragen, die nach der Verwendung verworfen werden, ohne dass eine Bindung an ctx.resource erforderlich ist. |
| Hilfsdaten | Verwendung von ctx.resource für Primärdaten und makeResource zur Erstellung von Instanzen für zusätzliche Daten. |
Wenn Sie nur eine einzelne Resource benötigen und diese an ctx.resource binden möchten, ist die Verwendung von ctx.initResource() besser geeignet.
| Parameter | Typ | Beschreibung |
|---|---|---|
resourceType | string | Ressourcentyp: 'APIResource', 'SingleRecordResource', 'MultiRecordResource', 'SQLResource' |
Rückgabewert: Die neu erstellte Resource-Instanz.
| Methode | Verhalten |
|---|---|
ctx.makeResource(type) | Erstellt und gibt nur eine neue Instanz zurück, schreibt nicht in ctx.resource. Kann mehrfach aufgerufen werden, um mehrere unabhängige Ressourcen zu erhalten. |
ctx.initResource(type) | Erstellt und bindet die Instanz, falls ctx.resource nicht existiert; gibt sie direkt zurück, falls sie bereits vorhanden ist. Stellt sicher, dass ctx.resource verfügbar ist. |
setResourceName(name) aufrufen, um die Sammlung zu spezifizieren, und anschließend die Daten über refresh() laden.ctx.resource binden