none
Eigener Button unter "Aktivitäten" RRS feed

  • Frage

  • Hallo Zusammen,

    ich habe im Aktivitätenfenster einen neuen Knopf "Spezialsuche" eingefügt. Dieser Button ruft eine Funktion innerhalb einer neuen Webressource auf. Die Ressource wird geladen.

    Mein Problem ist, dass alles aus dem Xrm Framework NULL ist. Beispiel "Xrm.page.controls".

    Habt ihr eine Idee, woran das liegen kann?

    Danke und Gruß

    Nicholas

    Montag, 1. Oktober 2012 10:23

Antworten

  • Hi,

    Das Description Feld ist per Customizing in der Suchansicht durchsuchbar: deine Lösung - Entität "Aktivität" - Ansichten - Schnellsuche-Ansicht öffnen - Suchspalten definieren (rechtes Ansichtsmenü) - Felder auswählen

    Was ich allerdings ohne genauere Tests nicht weiß ist, wie sich die Suche dann bei E-Mails verhält, wenn im Description-Feld HTML-Flags enthalten sind...

    Liebe Grüße,

    Andreas


    Andreas Buchinger
    Microsoft Dynamics Certified Technology Specialist
    MCPD: SharePoint Developer 2010

    Montag, 1. Oktober 2012 13:49

Alle Antworten

  • Hallo Nicholas!

    JavaScript unterscheidet Groß -und Kleinschreibung. Es muss heißen Xrm.Page.....

    Eine Dokumentation und Beispiele findes du hier.
    http://www.microsoft.com/en-us/download/details.aspx?id=24004


    Ich hoffe das bringt weiter. Andreas(a)Donaubauer.com www.crmfaq.de

    Montag, 1. Oktober 2012 11:01
  • Hallo Andreas!

    vielen Dank für deine schnelle Rückmeldung. Der Code scheint nicht das Problem zu sein, da der selbe Code in einer OnLoad Funktion funktioniert. Probleme scheint es nur zu geben, wenn die Funktion über einen Button gestartet wird.

    Hast du dazu noch eine Idee? :)

    Liebe Grüße

    Nicholas

    Montag, 1. Oktober 2012 11:35
  • Hallo Nicholas,

    Wenn dein Ribbon-Button auf einer Übersichtsseite ist hast du kein Xrm.Page zur Verfügung, da du nicht auf einer Page bist (im Vergleich zu Ribbon-Buttons auf Formularen).

    Was möchtest du in deinem Script überhaupt machen?

    Liebe Grüße,

    Andreas


    Andreas Buchinger
    Microsoft Dynamics Certified Technology Specialist
    MCPD: SharePoint Developer 2010

    Montag, 1. Oktober 2012 11:47
  • Hallo Andreas,

    der Button ein Suchfenster (Javascript Prompt) anzeigen. Dort wird ein Suchwort eingegeben. Danach möchte ich in der Aktivitätenliste alle Aktivitäten anzeigen, welche im Feld "Description" das Suchwort haben.

    Ziel: Benutzer können auch innerhalb der Body's von E-Mail suchen. Die erweiterte Suche ist dazu nicht geeignet, da die Benutzer damit nicht klarkommen.

    Hast du eine Idee, wie ich das angehen kann? Deine Erklärung zur Xrm.Page scheint mir logisch.

    Viele Grüße

    Nicholas

    Montag, 1. Oktober 2012 11:52
  • Hallo Nicholas,

    Ich glaube es ist technisch nicht möglich, dass du mittels Script die Standardsuchansicht von CRM filterst - besonders nicht auf das Feld "Description". Ich würde hier eher mittels Silverlight eine kleine Suche nachbauen:

    Per RibbonButton die HTML-Hosting Seite von Silverlight aufrufen, hier den Suchbegriff eingeben lassen und dann im Silverlight eine Liste mit den Suchergebnissen anzeigen lassen. Hier kannst du dann auch den zugehörigen Link zum Öffnen des Datensatzes in CRM hinterlegen.

    Liebe Grüße,

    Andreas


    Andreas Buchinger
    Microsoft Dynamics Certified Technology Specialist
    MCPD: SharePoint Developer 2010

    Montag, 1. Oktober 2012 13:05
  • Hallo Andreas,

    ich habe es befürchtet ;-) - Gibt es nicht die Möglichkeit, durch Customizing das Description Feld zu durchsuchen?

    Liebe Grüße

    Nicholas

    Montag, 1. Oktober 2012 13:14
  • Hi,

    Das Description Feld ist per Customizing in der Suchansicht durchsuchbar: deine Lösung - Entität "Aktivität" - Ansichten - Schnellsuche-Ansicht öffnen - Suchspalten definieren (rechtes Ansichtsmenü) - Felder auswählen

    Was ich allerdings ohne genauere Tests nicht weiß ist, wie sich die Suche dann bei E-Mails verhält, wenn im Description-Feld HTML-Flags enthalten sind...

    Liebe Grüße,

    Andreas


    Andreas Buchinger
    Microsoft Dynamics Certified Technology Specialist
    MCPD: SharePoint Developer 2010

    Montag, 1. Oktober 2012 13:49
  • Hallo Andreas,

    herzlichen Dank! 

    Viele Grüße

    Nicholas

    Montag, 1. Oktober 2012 14:03