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:
Maiores informações:
Save Event Arguments Reference
Form Event Handler Execution Context Reference
[]’s,
Tiago Cardoso