2016-06-20 12 views
0

Meine Anforderung ist, dass ich Javascript auf allen Standard-SFDC-Seiten ausführen muss, damit ich einige Informationen erfassen und auf einem Server protokollieren kann. Es gibt Möglichkeiten, eine HTML/VF-Seite in Seitenleiste und Nachrichten & Warnungen Komponenten einzubetten. Aber nichts scheint zu funktionieren, da ich alle Ansätze in der neuesten Salesforce-Entwicklungsumgebung getestet habe.Wie führe ich JavaScript-Code in Salesforce-Standardseiten in der neuesten BDE-Version aus?

Ich weiß, dass es bereits einen Beitrag dazu gibt, aber ich frage wieder, weil der Beitrag ziemlich alt ist und ich würde gerne wissen, ob es eine Machbarkeit in der neuen BDE-Version gibt. Wenn Sie eine benutzerdefinierte visuelle Force-Seite für jede Standardseite schreiben, ist das eine schwierige Sache und ich würde es gerne mit einer einfachen Lösung vermeiden.

Kann jemand bitte eine Lösung vorschlagen.

Alte Post: https://salesforce.stackexchange.com/questions/38918/end-of-javascript-sidebar-workarounds

Antwort

-2

Für Code direkt in eine Seite einfügen Salesforce Sie eine Homepage Komponente (Setup> Anpassen> Home> Home-Komponenten) verwenden müssen.

Erstellen Sie eine neue benutzerdefinierte Komponente, Typ = HTML-Bereich. Aktivieren Sie im Editor das Kontrollkästchen "HTML anzeigen" oben rechts. Sie können dann beliebiges HTML und JavaScript einfügen und es kann das DOM durchlaufen.

Wenn Sie nur Ihren Code auf einer einzelnen Seite haben möchten, erstellen Sie eine "Wide (Right) Column" -Komponente und fügen Sie sie Ihrem Seitenlayout hinzu.

Wenn Sie möchten, dass der Code auf jeder * Seite in SFDC ausgeführt wird, dann sollten Sie ihn in eine "Schmale (linke) Spalte" (häufig als Seitenleiste bezeichnet) setzen, überprüfen Sie Setup> Anpassen > Benutzeroberfläche> Kontrollkästchen Benutzerdefinierte Sidebar-Komponenten auf allen Seiten anzeigen und schließlich unter Setup> Anpassen> Startseite> Layout der Startseite> Layout auswählen.

Komponenten auf der Startseite müssen keine sichtbare Benutzeroberfläche haben.

Chatter-Seiten haben keine Seitenleiste, daher funktioniert dies nicht. Die Service Cloud-Konsole zeigt auch nicht die Seitenleiste an und hat keine Entsprechung, daher können Sie dies auch nicht tun.

+0

Sie haben soeben eine Antwort von dem folgenden Link kommentiert. Dieser Ansatz funktioniert nicht mehr mit den neuesten Salesforces. http://salesforce.stackexchange.com/questions/482/how-can-i-execute-javascript-on-a-sfdc-standard-detail-page –

+0

Ich überprüfte diesen Link und fand, dass Caspar Harmer dort workaroud zur Verfügung stellte. Hast du es schon probiert? –

+0

ja. Ich habe alle Problemumgehungen versucht, die ich bekommen konnte: | –