2016-06-10 16 views
9

Ich war auf einem CRM 2011-Projekt, das viele benutzerdefinierte Ansichten verwendet.CRM 2011 - addCustomView auf Google Chrome

Ich habe vor kurzem herausgefunden, dass alle benutzerdefinierten Lookup-Ansichten nur ordnungsgemäß im Internet Explorer funktionieren. Wenn ich versuche, Google Chrome (Version 51.0.2704.84 m) zu verwenden, funktioniert es einfach nicht.

Ich googelte ohne Glück.

Kennt jemand, wie man dieses Problem löst?

Ich bin sicher, viele von Ihnen haben das gleiche Problem konfrontiert.

Hier ist mein Code. Ich betone, dass es wie ein Zauber im IE funktioniert.

var viewId = "{1DFB2B35-B07C-44D1-868D-258DEEAB88E1}"; 
    var entityName = "tz_tipodefrete"; 
    var viewDisplayName = "Tipos de Frete Disponíveis"; 

    var fetchXml = 
"<fetch distinct='false' mapping='logical' output-format='xml-platform' version='1.0'>" + 
    "<entity name='tz_tipodefrete'>" + 
     "<attribute name='tz_name'/>" + 
     "<order descending='false' attribute='tz_ordem'/>" + 
     "<filter type='and'>"; 
    if (filtrar) 
     fetchXml = fetchXml + "<condition attribute='tz_name' value='Cliente Retira e instala no CT' operator='ne'/>"; 

    fetchXml = fetchXml + 
      "<condition attribute='statecode' value='0' operator='eq'/>" + 
     "</filter>" + 
    "</entity>" + 
"</fetch>"; 

    // build Grid Layout 
    var layoutXml = "<grid name='resultset' object='1' jump='tz_name' select='1' icon='1' preview='1'>" + 
         "<row name='result' id='tz_tipodefreteid'>" + 
         "<cell name='tz_name' width='600' />" + 
         "</row>" + 
        "</grid>"; 


    Xrm.Page.getControl("tz_tipodefrete").addCustomView(viewId, entityName, viewDisplayName, fetchXml, layoutXml, true); 
    //Desabilita a opção do usuário trocar de view. Provável que pare de funcionar na migração para versão 2015 
    document.getElementById("tz_tipodefrete").setAttribute("disableViewPicker", "1"); 
+1

Überprüfen Sie, ob Ihre Kombination von Versionen und Betriebssystem unterstützt wird. https://support.microsoft.com/en-us/kb/2784954 Außerdem hatte CRM lange Zeit Probleme mit Dialogen und Lookups in Chrome. Ich weiß nicht, ob es schon repariert worden ist, aber hier ist der kb Artikel darüber: https://support.microsoft.com/en-us/kb/3008160 – Polshgiant

+1

Erhalten Sie irgendwelche Fehler in der Entwicklerkonsole (F12) wenn versuchen, das Formular auszuführen? – jasonscript

+0

Ich bekomme keinen Fehler, es funktioniert einfach nicht. –

Antwort

1

Haben Sie versucht, die Klammern aus der Guid? Bsp. var viewId = "1DFB2B35-B07C-44D1-868D-258DEEAB88E1"; In einigen Situationen hilft das.

+0

Ich werde es ausprobieren und Ihnen eine Rückmeldung geben! –

+0

Es hat nicht funktioniert ... –

Verwandte Themen