Frage

Betrachten Sie den folgenden Code: generasacodicetagpre.

Der Code wird aus einer EZB-benutzerdefinierten Aktion und von einem Web-Teil ausgeführt.Es funktioniert gut in IE, aber wenn ich es jedoch aus dem WebPart in Google Chrome anrufe, gibt er den folgenden Fehler:

Nicht erfasster TypError: Objekt # hat keine Methode 'showmodaldialog'

Die seltsame Sache ist, dass, wenn ich den gleichen Code (es ist Teil meiner Bibliothek) aus der EZB-benutzerdefinierten ECB-Maßnahme, nun in Google Chrome!

Ich habe versucht, es mit anzurufen.

    .
  • ExecuteOrDelayUntilScriptLoaded
  • _spBodyOnLoadFunctionNames.push("funcname")
  • LoadSodByKey("sp.ui.dialog.js", null);

    Alle Ideen oder Hilfe?Es fährt mich verrückt!

War es hilfreich?

Lösung

Dies ist ein Chrome-Problem mit seinem Caching-Modell.

Bitte stellen Sie sicher, dass Sie anrufen generasacodicetagpre.

Um sicherzustellen, dass die Datei geladen ist.

Andere Tipps

Dieser angegebene Fehler, der in Chrome-Browser auftritt, könnte mit sp.sod.execute (Schlüssel, FunktionName, Args) -Methode .

Ersetzen Sie die Linie generasacodicetagpre.

mit dem generasacodicetagpre.

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