2016-06-10 48 views
9

Uczestniczyłem w projekcie CRM 2011, który wykorzystuje wiele niestandardowych widoków.CRM 2011 - addCustomView w Google Chrome

Niedawno doszedłem do wniosku, że wszystkie widoki niestandardowe wyszukiwania działają poprawnie tylko w eksploratorze internetowym. Kiedy próbuję używać Google Chrome (wersja 51.0.2704.84 m), to proste nie działa.

I googled bez powodzenia.

Czy ktoś wie, jak rozwiązać ten problem?

Jestem pewien, że wielu z was spotkało się z tym samym problemem.

Oto mój kod. Podkreślam, że działa to jak urok w IE.

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

Sprawdź, czy kombinacja wersji i systemu operacyjnego jest obsługiwana. https://support.microsoft.com/en-us/kb/2784954 Ponadto w Chrome pojawiły się problemy z długimi przeglądami Chrome z oknami dialogowymi i odnośnikami. Nie wiem, czy zostało to jeszcze naprawione, ale oto artykuł na ten temat: https://support.microsoft.com/en-us/kb/3008160 – Polshgiant

+1

Czy pojawiają się błędy w konsoli programisty (F12), gdy próbuje uruchomić formularz? – jasonscript

+0

Nie dostaję żadnego błędu, po prostu nie działa. –

Odpowiedz

1

Czy próbowałeś wziąć nawiasy z guid? Przykł. var viewId = "1DFB2B35-B07C-44D1-868D-258DEEAB88E1"; W niektórych sytuacjach to pomaga.

+0

Wypróbuję to i dam ci znać! –

+0

To nie działa ... –