Validar WebCombo en JavaScript con igcmbo_getComboById()

En este ejemplo de codigo de java script explico  como obtener el valor del item seleccionado de un control WebCombo de la suite de controles de Infragistics la función la puedes  vincular con control ASP Net CustomValidator y asociar la propiedad de Funcion javascript.
 
 
function ValidaComboCiudad(source, arguments)
{
strmensajeerror="";
error=0;
//obtener en la variable Combo una instancia del control ddlCiudad desde JavaScript
//ddlCiudad =este control se encuentra en un formulario aspx y es un WebCombo de infragistics
var combo = igcmbo_getComboById(‘<%=ddlCiudad.ClientID %>’);
//Se obtiene el valor ingresado por el usuario de la aplicación web por medio del llamado a la función getValue() del control
//si el valor es null o 0 la aplicación Web mostrara un mensaje de validación solicitando que debe seleccionar una ciudad
if(combo.getValue() == null || combo.getValue()== 0 || combo.getValue()==-1)
{
//mensaje de error indicando que debe seleccionar una ciudad del formulario aspx
//el mensaje se lee de una archivo de recursos que se encuentra  dentro de un proyecto web del KDE de desarrollo de visual Studio 2005 o 2008
//mensajes= nombre del archivo recursos
strmensajeerror = strmensajeerror + ‘<%= GetGlobalResourceObject("mensajes","MensajeCiudad") %>’ + "<br>";
error=1;
}
//se adiciona el mensaje de error al control customValidator de ASP Net leido del archivo de recursos
document.getElementById(‘<%=cvCiudad.ClientID %>’).errormessage = strmensajeerror;
if(error!=0)
{
//La pagina no realiza PostBack porque  la validación al lado del cliente no es correcta
arguments.IsValid = false;
}
}

About omaracostacasas

ING SOFTWARE
This entry was posted in Infragistics. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s