none
Form Default para Edição em Massa Dynamics CRM 2013 RRS feed

  • Pergunta

  • Pessoal,

    Estou precisando setar um Form default para a edição em massa de contas, a entidade possui dois formulários:

    [Formulário A] Direitos de acessos = [Todos] FallBack= [True]

    [Formulário B] Direitos de acessos = [Todos] FallBack= [False]

    Ordem:

    [Formulário A]

    [Formulário B]

    Percebi que ao clicar no botão Edição em massa, o CRM sempre carrega o ultimo form. utilizado.

    Como faço para sempre exibir o Formulário A, durante uma edição em massa?

    Obrigado.



    quarta-feira, 8 de julho de 2015 18:46

Todas as Respostas

  • Boas Maicon,

    Quando temos multi formulários o CRM vai fazer load do último formulário escolheu, se o usuário não tiver escolhido nenhum ele escolhe o por defeito mas se ele mudar o formulário a próxima vez ele não vai abrir o por defeito mas sim o que escolheu na última vez. Para garantires que ele abre sempre o mesmo tens que verificar o tipo de formulário e caso seja de Bulk Edit escolheres sempre o mesmo formulário, algo do género:

    var formType= Xrm.Page.ui.getFormType();
    if(formType == 6) { //Bulk Edit
    	var items = Xrm.Page.ui.formSelector.items.get();
    	for (var i in items) {
    		var form= items[i];
    		
    		if (form.getLabel() == "Information") {
    			form.navigate();
    		}
    	}
    }
    Espero ter ajudado.
    Se respondi a sua pergunta por favor marque como resposta e\ou como útil.


    Pedro Azevedo Crm Specialist 4.0\2011

    • Sugerido como Resposta Azevedo PedroMVP quarta-feira, 15 de julho de 2015 05:59
    quarta-feira, 15 de julho de 2015 05:58
  • Boa tarde Pedro.

    O pior é que já tentei isso, parece que durante o load de um form em edição em massa, códigos em JS não funcionam. (CRM 2013).

    Obrigado.

    quinta-feira, 16 de julho de 2015 18:05