none
CRM 2011: JavaSkrip: ObjektId und URL des aktuellen Datensatzes

    Frage

  • Hallo zusammen,

    ich möchte gern per JS die aktuelle ObjektID und die kommplete URL des Datensates herauslesen und beim speichern des Formulars jeweils in ein Feld mit speichern.

    An die ObjektId komme ich mit Xrm.Page.data.entity.getId() heraus aber leider enthält dies aber die { } Klammern. Wie kann ich diese entfernen so das ich nur die ID haben.

    Weiterhin versuche die komplette URL des Datensatzen herrauszulesen aber dbzgl. habe ich noch keinen Ansatz.


    Viele Grüße Patrick Jähne

    Montag, 10. März 2014 18:51

Antworten

  • Hallo Patrick,

    Die aktuelle URL des Formulars bekommst du entweder über das document-Objekt oder über das window-Objekt - das ist Standard-JScript. (http://css-tricks.com/snippets/javascript/get-url-and-url-parts-in-javascript/ ; http://stackoverflow.com/questions/1034621/get-current-url-with-javascript)

    Die geschwungenen Klammern bekommst du auch über Standard-JScript entfernt, siehe hier: http://stackoverflow.com/questions/413071/regex-to-get-string-between-curly-braces-i-want-whats-between-the-curly-brace

    Liebe Grüße,

    Andreas


    Andreas Buchinger
    Microsoft Dynamics Certified Technology Specialist

    • Als Antwort markiert Patrick Jähne Donnerstag, 13. März 2014 20:14
    Dienstag, 11. März 2014 08:12