Propiedades de uso común de los Campos accesibles desde javascript

This item was filled under [ Dynamics CRM 3.0 ]

Cuando realizamos scripting de eventos en Dynamics CRM, podemos utilizar las siguientes propiedades y métodos de los campos para interactuar con ellos:

{Campo}.DataValue Valido para todos los campos.  Nota:  Asignar un valor a un campo no dispara el evento  OnChange.

Field}.Disabled Booleano para activar o desactivar un campo.

Ejemplo:

var oField = crmForm.all.SOME_FIELD_ID;
// Toggle the disbled state of the field
oField.Disabled = !oField.Disabled;

{Field}.IsDirty  Propiedad booleana que indica si un campo fue modificado (true).

Ejemplo:

var oField = crmForm.all.SOME_FIELD_ID;

if (oField.IsDirty)
{
   alert("El valor del campo ha cambiado.");
}
else
{
   alert("El valor del campo no ha cambiado.");
}

Método {Field}.FireOnChange()  dispara el evento OnChange para el campo.

Ejemplo

crmForm.all.Algun_Campo_ID.FireOnChange();
You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Leave a Comment