Abhängigkeiten von Webressourcen

Sie können anderen Abhängigkeiten zwischen Webressourcen definieren. Hauptzweck der Funktionen ist es, Zuordnung von Webressourcen der Zeichenfolge (RESX) mit der JavaScript-Webressourcen zu erlauben, die sie verwendet. Dies ist auch der Weg, um Webressourcen, die HTML-Webressourcen für die Offline-Vewendung erfordern, auch für die oiffline 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 innerhalb von Lösungskomponenten definieren. 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 modusgesteuerten 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.

Hinweis

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 Benutzers lokalisiert und die Organisationsausgangssprache geladen, sodass sie für alle Verwendungen verfügbar sind. Da sie Lösungsabhängigkeiten zwischen diesen Ressourcen erstellen möchten, haben Sie weiter den Vorteil, dass Sie die abhängige RESX Ressource kennen, die automatisch geladen wird, wenn Sie diese benötigen.

Allerdings werden 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. Dies spart Zeit, da Sie nicht mehrere Webressourcen explizit laden müssen, wenn Sie ein Skript in einem Formularereignis, Menübandbefehl oder in Menüband Aktivierungsregeln registrieren. Sie müssen nur das primäre Skript registrieren und die Abhängigkeitskonfiguration lädt den Rest. 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

Beginnend mit modellgesteuerten Apps, wenn die JavaScript-Webressource von einem Tabellenspaltenwert abhängt, den Sie nicht im Formular anzeigen möchten, können Sie die Spalte als Abhängigkeit für die JavaScript-Webressource festlegen. Das 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 Kontrollensammlung der Spalte leer, da nur vorhandene Einheiten im Formular vorhanden sind.

Vor dieser Funkltion müssen Sie manuell die Spalte dem Formular hinzufügen und dann die Steuerelement konfigurieren, die Sie verbergen möchten. 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 über den Datenparameter an eine Webressource übergeben
Beispiel: Importieren von Dateien als Webressourcen

Hinweis

Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)

Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).