miércoles, 11 de agosto de 2010

Personalizando FULLNAME

Como ya sabemos podemos personalizar el FULLNAME mediante la Configuración del sistema, pero este medio es un poco limitante ya solo nos da la oportunidad de elegir uno de los siguientes formatos:
  • Apellidos, Nombre
  • Nombre Apellidos
  • Apellidos, Nombres Iniciales
  • Nombres Iniciales Apellidos
  • Apellidos, Nombre Segundo nombre
  • Nombre Segundo nombre Apellidos
  • Apellidos Nombre
  • ApellidosNombre
Pero qué pasaría si tenemos el apellido paterno y el apellido materno por separado y queremos que éste forme parte del FULLNAME
Para ello crearemos 2 nuevos campos: jc_apellidopaterno y jc_apellidomaterno.
No utilizamos el atributo lastname ya que lo emplearemos para la concatenación de los atributos que creamos. Por último implementaremos la siguiente porción de JScript:
En el evento OnLoad
//Ocultar el campo lastname que viene por defecto
crmForm.all.lastname.style.visibility='hidden';
crmForm.all.lastname_c.style.visibility='hidden';
En el evento OnSave:
//Concatenación de campos
crmForm.all.lastname.DataValue=crmForm.all.jc_apellidopaterno.DataValue+' '
+ crmForm.all.jc_apellidomaterno.DataValue;
Con esto el campo FULLNAME mostrará el nombre, el apellido paterno y el apellido materno.

No hay comentarios:

Publicar un comentario