Führen Sie JScript beim Laden von Entität aus Sitemap aus
-
26-10-2019 - |
Frage
Ich habe eine benutzerdefinierte Einheit, die einen Eintrag in der Sitemap hat. Wenn ich die Entität im Hauptfenster lade, öffnet es die Rasteransicht rechts - Standardverhalten bisher.
Ich möchte jetzt einige Thins im Dom des Netzkörpers ändern. Daher sollte ich ein JavaScript ausführen, während ich das Netz laden kann. Aber ich habe noch keine Möglichkeit gefunden. Ist das möglich?
Mein zweiter Weg war, aber das Netz in einen Iframe und dann die Aufgabe auf Ladung zu erledigen. Das funktioniert, aber ich verliere alle Tasten aus der Entität.
Vielen Dank
Lösung
Die beste (und wahrscheinlich nur) Art, wie ich mir vorstellen kann, um sie anzubringen JavaScript Auf die Ladung des Homepage -Gitters ist es, Ihre Funktionalität zu einem hinzuzufügen CustomRule
für ein EnableRule
Für jedes Objekt in der benutzerdefinierten Homepage Grid Ribbon, die zum Zeitpunkt der Last des Bandes ausgeführt wird.
Nur Einschränkungen: Sie müssen wahrscheinlich eine Validierung durchführen, um sicherzustellen, dass sich das Raster rechts befindet readyState
Bevor Sie etwas ändern, müssen Sie sicherstellen, dass Sie zurückkehren true
Wenn Sie tatsächlich möchten, dass dieses Ribbon -Objekt aktiviert wird.