Noticias Weblogs Foros Wiki Código

Meta-Info

¿Que es?

Planeta Código es un agregador de weblogs sobre programación y desarrollo en castellano. Si eres lector te permite seguirlos de modo cómodo en esta misma página o mediante el fichero de subscripción.

rss subscripción

Sponsors

Puedes utilizar las siguientes imagenes para enlazar PlanetaCodigo:
planetacodigo

planetacodigo

Si tienes un weblog de programación y quieres ser añadido aquí, envíame un email solicitándolo.

Idea: Juanjo Navarro

Diseño: Albin

HardBit

Agregar un menú contextual (ContextMenu) en JqGrid

Mayo 3rd, 2009 - [Enlace local]

En esta ocasión veremos como agregar un menú contextual usando un plugin que usa JQuery llamado ContextMenu a otro plugin que es un grid llamado jqGrid y que les recomiendo bastante. A diferencia de controles hechos especificamente para .Net, etc…, estos plugins son escritos completamente en Javascript con lo que podemos usar cualquier tecnologia en el backend.

Bien no voy a hablar de JQuery el programador debe tener conocimiento de este framework, en caso de no conocer pueden ir al sitio e investigar de que va, ahora si procedamos al objetivo del post.
Lo primero es crear los bindings del ContextMenu, en mi caso lo declare como una variable como lo muestra el siguiente código

El siguiente paso es agregar el menú de contexto a cada fila del grid y esto lo hacemos en el evento afterInsertRow como lo muestra el siguiente código.

Y aqui esta el resultado

jqgrid_cm

Como vimos, es muy facil,  funciona, en FF, IE, Chrome y Safari, salvo la excepcion con Opera, espero se pueda agregar a jqGrid antes de que salga el release de la version 3.5

Cualquier duda o comentario a [me] @ [hard-bit.net ]

» Leer más, comentarios, etc...

Información legal y técnica