Frage

Wie würde ich jQuery und Jquery UI (hauptsächlich die sortierbare Komponente) innerhalb eines Jslink-Skripts verwenden.

Bisher habe ich mehrere Methoden zum dynamischen Laden von Javascript innerhalb des Jslink-Skripts ausprobiert, aber ich kann es nicht anscheinend zur Arbeit bringen.In der Firefox Web Developer Console heißt es nur, dass $ nicht definiert ist, jQuery ist nicht definiert und $ .ui ist nicht definiert.

War es hilfreich?

Lösung

Wenn die Seite der Jslink aktiviert ist, referenziert nicht auf jQuery- und jQuery-UI-Skripts, müssen Sie sie selbst laden.Dies kann beispielsweise bis zum Beispiel erfolgen: generasacodicetagpre.

von Geben Sie eine JavaScript-Datei in eine andere JavaScript-Datei ein

dann verwenden Sie es: generasacodicetagpre.

Aber meiner Meinung nach brauche ich immer jQuery auf meinen Seiten, also füge ich es durch eine Delegierte Steuerung hinzu: Hinzufügen von jQuery auf jede Seite in SharePoint mit Delegatensteuerungen

In diesem Fall können Sie dann verwenden generasacodicetagpre.

Andere Tipps

Sie können die Jslink-Eigenschaft verwenden, um mehrere Dateien zu laden.Fügen Sie eine URL in die JQuery-Datei ein und Sie haben eine schöne Problemumgehung.Bitte beachten Sie, dass Sie eine URL innerhalb derselben Webanwendung verwenden müssen, Sie können die Bibliothek nicht von einem CDN oder ähnlichen nicht verweisen.

versuchen Sie so etwas: generasacodicetagpre.

Ich benutze normalerweise eine Variante, die ähnlich wie in seinem Kommentar beschreibt: generasacodicetagpre.

In Ihrem Jslink-Skript beginnen Sie mit generasacodicetagpre.

Ergebnis wird so etwas sein. generasacodicetagpre.

Natürlich Sie müssen sicherstellen, dass die Benutzer auf den Standort 'ajax.aspnetcdn.com / ...' zugreifen können.Wenn nicht, müssen Sie die JQuery-Datei in Ihrem SharePoint Envirnoment hosten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top