none
CRM 4.0 Event nach Refresh Associated View RRS feed

  • Frage

  • Hallo,

    gibt es die Möglichkeit, nach dem Betätigen des "Grünen Punktes" (dem Refresh Knopf in der rechten oberen Ecke des Views) ein Event über JavaScript/Plugin auszuführen?

    Gruß, Eckart

    Freitag, 20. Januar 2012 09:33

Antworten

  • Hallo Eegi!

    Diese Frage gab es März 2011 schon einmal. http://social.microsoft.com/Forums/en/crmdevelopment/thread/b49d7402-726d-4f0a-9a3d-d6f648a12ef9

     

     


    Ich hoffe das bringt weiter. Andreas(a)Donaubauer.com www.crmfaq.de
    • Als Antwort markiert Eegi Freitag, 20. Januar 2012 11:55
    Freitag, 20. Januar 2012 10:11
  • Hallo Eckart,

    In deinem IFRAME gibt es ein DOM-Element das "crmGrid" heißt. Beim Betätigen des Refresh-Buttons wird die Funktion crmGrid.Refresh() aufgerufen. Wenn du diese Funktion per Javascript im OnLoad des Formulars überschreibst kannst du deine Anforderung lösen. Eine andere Möglichkeit wäre beim dem crmGrid-Event ein OnRefresh-Event zu registrieren.

    Bei solchen Anforderungen gehe ich meist mit den IE-Developer-Tools den DOM durch und hantel mich dann auf das Element, dass ich bearbeiten möchte.

    Liebe Grüße,

    Andreas


    Andreas Buchinger
    Microsoft Dynamics Certified Technology Specialist
    MCPD: SharePoint Developer 2010
    • Als Antwort markiert Eegi Freitag, 20. Januar 2012 11:54
    Freitag, 20. Januar 2012 10:14
  • Hallo Eckart,

    Als Link würde ich diesen empfehlen: http://msdn.microsoft.com/en-us/library/dd565622%28v=vs.85%29.aspx

    Mein Vorgehen:

    1. Webseite öffnen und fertig laden lassen
    2. F12
    3. links oben ist ein Button mit Cursor - betätigen
    4. dann in geladener Webseite auf das gewünschte Element klicken (ausgewähltes wir mit blauem Rahmen hervorgehoben)
    5. somit wird dir im Fenster der Developer Tools der HTML-Code dieses Elements, die CSS's und die Scripts angezeigt

    Liebe Grüße,

    Andreas


    Andreas Buchinger
    Microsoft Dynamics Certified Technology Specialist
    MCPD: SharePoint Developer 2010
    • Als Antwort markiert Eegi Freitag, 20. Januar 2012 13:01
    Freitag, 20. Januar 2012 12:15

Alle Antworten

  • Hallo Eckart,

    Sprichst du von einer View die als IFRAME auf einer Form eingebettet ist oder von einer "Main-View" (z.B.: Alle aktiven Firmen,...)?

    Liebe Grüße,

    Andreas


    Andreas Buchinger
    Microsoft Dynamics Certified Technology Specialist
    MCPD: SharePoint Developer 2010
    Freitag, 20. Januar 2012 09:45
  • Hallo Andreas,

     

    ich spreche von dem IFRAME.

     

    Gruß, Eckart

    Freitag, 20. Januar 2012 09:49
  • Hallo Eegi!

    Diese Frage gab es März 2011 schon einmal. http://social.microsoft.com/Forums/en/crmdevelopment/thread/b49d7402-726d-4f0a-9a3d-d6f648a12ef9

     

     


    Ich hoffe das bringt weiter. Andreas(a)Donaubauer.com www.crmfaq.de
    • Als Antwort markiert Eegi Freitag, 20. Januar 2012 11:55
    Freitag, 20. Januar 2012 10:11
  • Hallo Eckart,

    In deinem IFRAME gibt es ein DOM-Element das "crmGrid" heißt. Beim Betätigen des Refresh-Buttons wird die Funktion crmGrid.Refresh() aufgerufen. Wenn du diese Funktion per Javascript im OnLoad des Formulars überschreibst kannst du deine Anforderung lösen. Eine andere Möglichkeit wäre beim dem crmGrid-Event ein OnRefresh-Event zu registrieren.

    Bei solchen Anforderungen gehe ich meist mit den IE-Developer-Tools den DOM durch und hantel mich dann auf das Element, dass ich bearbeiten möchte.

    Liebe Grüße,

    Andreas


    Andreas Buchinger
    Microsoft Dynamics Certified Technology Specialist
    MCPD: SharePoint Developer 2010
    • Als Antwort markiert Eegi Freitag, 20. Januar 2012 11:54
    Freitag, 20. Januar 2012 10:14
  • Danke, das werde ich probieren!
    Freitag, 20. Januar 2012 11:55
  • Hallo Andreas,

    mit den IE Developer Tools habe eich das Problem, dass "nichts" angezeigt wird. Weißt Du, wo es eine Dokumentation dazu gibt?

    Gruß, Eckart

    Freitag, 20. Januar 2012 11:56
  • Hallo Eckart,

    Als Link würde ich diesen empfehlen: http://msdn.microsoft.com/en-us/library/dd565622%28v=vs.85%29.aspx

    Mein Vorgehen:

    1. Webseite öffnen und fertig laden lassen
    2. F12
    3. links oben ist ein Button mit Cursor - betätigen
    4. dann in geladener Webseite auf das gewünschte Element klicken (ausgewähltes wir mit blauem Rahmen hervorgehoben)
    5. somit wird dir im Fenster der Developer Tools der HTML-Code dieses Elements, die CSS's und die Scripts angezeigt

    Liebe Grüße,

    Andreas


    Andreas Buchinger
    Microsoft Dynamics Certified Technology Specialist
    MCPD: SharePoint Developer 2010
    • Als Antwort markiert Eegi Freitag, 20. Januar 2012 13:01
    Freitag, 20. Januar 2012 12:15
  • Danke und Gruß,

    Eckart

    Freitag, 20. Januar 2012 13:01