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.

War es hilfreich?

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.

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