Propiedades de uso común de los Campos accesibles desde javascript
Posted by abarrantes on 11 March, 2009
No comments yet
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();


