SharePoint Online 2013 Seitencode einbetten und JavaScript - Ausgabe verschwindet
-
29-09-2020 - |
Frage
Ich habe bemerkt, dass ich Inline JavaScript in einer SPO 2013-Web-Teilen-Seite nicht einbetten kann, kann aber eine Bibliothek aufweisen.
Ich teile eine Tabelle aus diesem JS.Wenn ich Alarme einfüge, dass Tabelle anzeigt, dann aber verschwindet, sobald der Code weiterläuft.
Jede Möglichkeit, dies ohne jsrender zu tun?
vermuten, dass die Tabelle im eingebetteten Markupcode sein muss.
Dies ist eine Funktion in einer JQuery-Bibliothek, die ich in SiteAsets verweist.
generasacodicetagpre.Lösung
Eine der Möglichkeiten, das gleiche Ergebnis zu erreichen, ist die Verwendung von knockout.js.
Sie können Knockout.js verwenden und die Daten mithilfe einer generationspflichtigen GreaticetAgcode-Schleife in einem beobachtbaren Array auffüllen.Und im Web-Teil müssen Sie das Knockout-Datenmitglied zuordnen.
Das ist gut, weil Sie objektorientiertes JavaScript und MVVM verwenden werden.Und Code wird wenig weniger sein.Bitte überprüfen Sie den folgenden Code:
Javascript:
generasacodicetagpre.html:
generasacodicetagpre.Ich habe vergessen, die KO-Refresure anzubringen.Ich habe es aktualisiert.Bitte überprüfen Sie.