Freigeben über


Abhängigkeiten von Webressourcen

Sie können anderen Abhängigkeiten zwischen Webressourcen definieren. Hauptzweck des Features ist es, Zuordnung von Webressourcen der Zeichenfolge (RESX) mit den JavaScript-Webressourcen zu erlauben, die sie verwendet. Abhängigkeiten sind auch der Weg, um Webressourcen, die HTML-Webressourcen für die Offline-Verwendung erfordern, auch für die Offline-Verfügbarkeit zu konfigurieren.

Es gibt jedoch einige andere Verhalten, die Entwickler, die JavaScript-Webressourcen verwenden, nutzen können.

Das Bild zeigt die folgende Abhängigkeitsregisterkarte innerhalb des Webressourceformulars an. Abhängigkeiten zwischen Webressourcen sind in der oberen Liste festgelegt. Spaltenabhängigkeiten werden mithilfe der unteren Liste festgelegt. Spaltenabhängigkeiten sind für JavaScript-Webressourcen nur verfügbar. Weitere Informationen finden Sie unter Spaltebabhängigkeiten

Registerkarte „Abhängigkeiten von Webressourcen“.

Innerhalb einer Lösung können Sie Abhängigkeiten in Lösungskomponenten festlegen. Bis zu den modusgesteuerten Apps war der Hauptzweck dieser Abhängigkeiten, das Verhindern von Löschen einer Lösungskomponente, wenn eine andere Lösungskomponente von ihr abhing. Mit modellgesteuerten Apps wird das Verhalten für JavaScript-Webressourcen erweitert, damit jede andere Webressource, die als Abhängigkeit für die JavaScript-Webressource aufgeführt ist, zusammen mit der JavaScript-Webressource geladen wird.

Anmerkung

Die Abhängigkeit wird nur eingerichtet, nachdem diese konfiguriert ist und die Webressource veröffentlicht wurde. Abhängigkeiten für unveröffentlichte Webressourcen treten nicht in Kraft, wenn die Webressource veröffentlicht wurde.

Das häufigste Szenario ist es, Webressourcen der Zeichenfolge (RESX) mit einer JavaScript-Webressource zuzuordnen, die davon abhängig ist. Es gibt eine Zeichenfolgen-(RESX-)Webressource für jede Sprache, die der JavaScript-Webressource zugeordnet ist, die sie verwendet. Wenn diese JavaScript-Webressource berechnet wird, werden die Werte automatisch auch für die bevorzugte Sprache des Benutzenden lokalisiert und die Ausgangssprache der Organisation geladen, sodass sie für alle Verwendungen verfügbar sind. Da sie Lösungsabhängigkeiten zwischen diesen Ressourcen erstellen möchten, haben Sie den zusätzlichen Vorteil, dass Sie die abhängige RESX Ressource kennen, die automatisch geladen wird, wenn Sie sie benötigen.

Allerdings sind Webressourceabhängigkeiten nicht auf RESX-Webressourcen beschränkt. Sie können eine JavaScript-Webressource einer beliebigen anderen Webressource zuordnen, um Abhängigkeiten zu erstellen, die dafür sorgen, dass zugeordnete Webressource zusammen mit der JavaScript-Webressource geladen werden. Diese Abhängigkeiten sparen Zeit, da Sie nicht explizit verschiedene abhängige Webressourcen laden müssen, wenn Sie ein Skript für ein Formularereignis, einen Menübandbefehl oder Regeln zur Menübandaktivierung registrieren. Registrieren Sie einfach das primäre Skript, und lassen Sie die Abhängigkeitskonfiguration den Rest laden. Sie können eine Kette von Abhängigkeiten auch erstellen, da alle JavaScript-Webressourcen, die auf der primären JavaScript-Webressource berechnet werden, die Webressourcen enthalten, die für sie zugeordnet sind.

Wichtig

Webressourcenabhängigkeiten bieten keine Steuerung über die Reihenfolge, in der die Webressourcen geladen werden. Alle Webressourcen werden asynchron und parallel geladen. Wenn Sie eine JavaScript-Webressource haben, die von mindestens einer anderen abhängt bzw. von ihr geladen und initialisiert wird, bevor die JavaScript-Webressource initialisiert werden kann, müssen Sie diese Abhängigkeit zuerst anders verwalten.

Spaltenabhängigkeiten

Bei den modellgesteuerten Apps angefangen können Sie, wenn die JavaScript-Webressource von einem Tabellenspaltenwert abhängt, den Sie nicht im Formular anzeigen möchten, die Spalte als Abhängigkeit für die JavaScript-Webressource festlegen. Diese Abhängigkeit bedeutet, dass das die Spalte in der Client API-Spaltensammlung zur Verfügung steht, sodass Sie den benötigten Wert in Ihrem Code abrufen oder festlegen können. Wenn Sie eine Abhängigkeit auf diese Weise hinzufügen, ist die Steuerelementesammlung der Spalte leer, da das Formular kein Steuerelement enthält.

Vor diesem Feature mussten Sie manuell die Spalte dem Formular hinzufügen und dann die Steuerelement konfigurieren, die Sie verbergen wollten. Jetzt können Sie diese Abhängigkeit direkter einrichten und die Möglichkeit eliminieren, dass jemand die ausgeblendete Spalte aus dem Formular entfernt.

Siehe auch

Webressourcen
Erstellen von barrierefreien Webressourcen
Webressourcen der Webseite (HTML)
JavaScript-Webressourcen
Bild- (JPG, PNG, GIF, ICO)-Webressourcen
Webressourcen von Stylesheets (XSL)
Webressourcen von Daten (XML)
CSS Webressourcen
RESX Webressourcen
Webressource der Tabellenreferenz
Beispiel: Mehrere Werte an eine Webressource mithilfe des data-Parameters übergeben
Beispiel: Importieren von Dateien als Webressourcen