Principales respuestas
Atributos, candado.

Pregunta
-
Respuestas
-
Hola,
Muchas gracias Julio por tu explicación, permíteme complementarla con lo siguiente, cuando un campo no se puede quitar del formulario es porque es un campo que se encuentra bloqueado y en la mayoría de los casos se bloquean porque hay cierta funcionalidad específica que funciona sobre estos, en caso de que deseemos evitar interactuar con estos campos, te recomiendo que crees una pestaña nueva y en el coloques todos los campos que vienen por defecto y no se pueden quitar del formulario, luego ocultas la pestaña utilizando javascript, dejame darte un ejemplo:
//Permite ocultar campos del Formulario por HTML
function OcultarCamposHTML(p_NombreObjeto, p_Estilo) {
try {
document.getElementById(p_NombreObjeto).style.display = p_Estilo;
}
catch (ex) { }
}OcultarCamposHTML('tab1Tab', 'none');
'tab1Tab' -> es el numero de pestaña que quieres ocultar, en CRM se empieza desde el Número 0; es decir si hay un formulario con 2 pestañas, estas tendran su ID: 'tab0Tab' y 'tab1Tab' respectivamente, lo unico que cambia es el numero y recuerda que comienza desde el 0 no el 1.
Este evento lo aplicas sobre el OnLoad y veras como estos desaparecen :D.
Cómentanos como te fue.
[MVP]-Microsoft Dynamics CRM | My blog: http://jimmylarrauri.blogspot.com | My twitter: http://twitter.com/jimlarrauri- Propuesto como respuesta Jimmy LarrauriModerator lunes, 22 de noviembre de 2010 4:08
- Marcado como respuesta Jimmy LarrauriModerator lunes, 22 de noviembre de 2010 17:22
-
Hola pgomezfe,
Lo que dices es cierto, el CRM crea ciertos campos (q son campos de sistema) que no pueden ser quitados del Formulario. La mayoría de estos campos son obligatorios ("Requeridos por la empresa"), pero hay otros que no (como los campos "Asistentes necesarios" y "Cliente" de la entidad Cita).
Si tu desearas quitar estos campos del formulario (al menos los que no son obligatorios o los que se llenan automaticamente) podrías utilizar el siguiente javascript en el evento OnLoad:crmForm.all.[campo]_c.style.display='none';
crmForm.all.[campo]_d.style.display='none';
Julio- Marcado como respuesta Jimmy LarrauriModerator lunes, 22 de noviembre de 2010 17:22
Todas las respuestas
-
Hola pgomezfe,
Lo que dices es cierto, el CRM crea ciertos campos (q son campos de sistema) que no pueden ser quitados del Formulario. La mayoría de estos campos son obligatorios ("Requeridos por la empresa"), pero hay otros que no (como los campos "Asistentes necesarios" y "Cliente" de la entidad Cita).
Si tu desearas quitar estos campos del formulario (al menos los que no son obligatorios o los que se llenan automaticamente) podrías utilizar el siguiente javascript en el evento OnLoad:crmForm.all.[campo]_c.style.display='none';
crmForm.all.[campo]_d.style.display='none';
Julio- Marcado como respuesta Jimmy LarrauriModerator lunes, 22 de noviembre de 2010 17:22
-
Hola,
Muchas gracias Julio por tu explicación, permíteme complementarla con lo siguiente, cuando un campo no se puede quitar del formulario es porque es un campo que se encuentra bloqueado y en la mayoría de los casos se bloquean porque hay cierta funcionalidad específica que funciona sobre estos, en caso de que deseemos evitar interactuar con estos campos, te recomiendo que crees una pestaña nueva y en el coloques todos los campos que vienen por defecto y no se pueden quitar del formulario, luego ocultas la pestaña utilizando javascript, dejame darte un ejemplo:
//Permite ocultar campos del Formulario por HTML
function OcultarCamposHTML(p_NombreObjeto, p_Estilo) {
try {
document.getElementById(p_NombreObjeto).style.display = p_Estilo;
}
catch (ex) { }
}OcultarCamposHTML('tab1Tab', 'none');
'tab1Tab' -> es el numero de pestaña que quieres ocultar, en CRM se empieza desde el Número 0; es decir si hay un formulario con 2 pestañas, estas tendran su ID: 'tab0Tab' y 'tab1Tab' respectivamente, lo unico que cambia es el numero y recuerda que comienza desde el 0 no el 1.
Este evento lo aplicas sobre el OnLoad y veras como estos desaparecen :D.
Cómentanos como te fue.
[MVP]-Microsoft Dynamics CRM | My blog: http://jimmylarrauri.blogspot.com | My twitter: http://twitter.com/jimlarrauri- Propuesto como respuesta Jimmy LarrauriModerator lunes, 22 de noviembre de 2010 4:08
- Marcado como respuesta Jimmy LarrauriModerator lunes, 22 de noviembre de 2010 17:22
-
-
Muchas gracias a ti por compartir tu duda con nosotros.
Un abrazo.
[MVP]-Microsoft Dynamics CRM | My blog: http://jimmylarrauri.blogspot.com | My twitter: http://twitter.com/jimlarrauri