CRM 2011 – Cancelar Submit de um Form com JScript (Pré e Pós Polaris)


Pessoal,

Com o surgimento do Polaris (disponível no rollup 12), a forma que utilizávamos para cancelar o submit dos formulários com JScript mudou. Essa mudança foi devida a termos vários browsers que agora rodam o Dynamics CRM.

  • Para o CRM 2011 (rollup 11 ou inferiores), utilizávamos:
event.returnValue = false;
return false;
  • Para organizações pós Polaris (inclusive o CRM 2013), devemos utilizar:
ExecutionObj.getEventArgs().preventDefault();
return false;

Vale lembrar que o objeto “ExecutionObj” é oriundo do próprio CRM, quando selecionamos a flag “Passar contexto de execução como primeiro parâmetro”, com o contexto conseguimos cancelar o submit do form:

jscript

Maiores informações:

Save Event Arguments Reference
Form Event Handler Execution Context Reference

[]’s,

Tiago Cardoso

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.