CRM 2011 – Desativar Campos (JScript)


Função para desabilitar todos os campos do form, bem simples e dispensa comentários:

function doesControlHaveAttribute(control) {
 var controlType = control.getControlType();
 return controlType != "iframe" && controlType != "webresource" && controlType != "subgrid";
}

// SAMPLE: disableFormFields(true);
function disableFormFields(onOff) {

Xrm.Page.ui.controls.forEach(function (control, index) {
 if (doesControlHaveAttribute(control)) {
 control.setDisabled(onOff);
 }
 });
}

Para utilizar use a função disableFormFields(true/false)!

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.