2016-06-10 18 views
9

Sono stato in un progetto CRM 2011 che utilizza molte viste personalizzate.CRM 2011 - addCustomView su Google Chrome

Recentemente ho capito che tutte le visualizzazioni personalizzate di ricerca funzionano correttamente solo in Internet Explorer. Quando provo a utilizzare google chrome (versione 51.0.2704.84 m) non funziona.

I googlossi senza fortuna.

Qualcuno è a conoscenza di come risolvere il problema?

Sono sicuro che molti di voi hanno affrontato lo stesso problema.

Ecco il mio codice. Sottolineo che funziona come un fascino in 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

Verificare che la combinazione di versioni e sistema operativo sia supportata. https://support.microsoft.com/en-us/kb/2784954 Inoltre, CRM ha riscontrato problemi per molto tempo su Chrome con finestre di dialogo, incluse le ricerche. Non so se è stato risolto, ma ecco l'articolo kb a riguardo: https://support.microsoft.com/en-us/kb/3008160 – Polshgiant

+1

Ricevi errori nella console di sviluppo (F12) quando cercando di eseguire il modulo? – jasonscript

+0

Non ho alcun errore, semplicemente non funziona. –

risposta

1

Hai provato a togliere le parentesi dal guid? Es. var viewId = "1DFB2B35-B07C-44D1-868D-258DEEAB88E1"; In alcune situazioni, questo aiuta.

+0

Lo proverò e ti darò un feedback! –

+0

Non ha funzionato ... –

Problemi correlati