Foros del Web » Programando para Internet » Javascript » Frameworks JS »

cambiar iconos en jqgrid

Estas en el tema de cambiar iconos en jqgrid en el foro de Frameworks JS en Foros del Web. Buen dia!! solo para preguntar, los que han utilizado este plugin de creacion de grids llamado jqgrid, como le puedo hacer para cambiar los iconos ...
  #1 (permalink)  
Antiguo 09/03/2012, 13:50
Avatar de charly_vc  
Fecha de Ingreso: enero-2012
Ubicación: GDL
Mensajes: 31
Antigüedad: 12 años, 10 meses
Puntos: 1
cambiar iconos en jqgrid

Buen dia!!

solo para preguntar, los que han utilizado este plugin de creacion de grids llamado jqgrid, como le puedo hacer para cambiar los iconos que estan por default, existe un parametro donde se le indica el icono (buttonicon), pero solo permite los iconos por default, ejemplo de como se agrega un nuevo boton:


Código Javascript:
Ver original
  1. $j_6('#migrid').jqGrid('navButtonAdd','#pagina',{caption:'',buttonicon: "ui-icon-print",title:'Exportar a Excel',onClickButton : function(e){
  2. .
  3. .
  4. .
  5.  
  6. }
  7. });

lo que necesito es que ,buttonicon: "ui-icon-print" se pueda agregar por ejemplo un background-image url(imagen.png), la cosa es que se pueda agregar otro icono diferente a los default, en el css del jqgrid agregue

Código CSS:
Ver original
  1. ui-icon-excel{background-image: url(images/excel.png)}

y en buttonicon "ui-icon-excel" pero no funciona.

alguna idea, se los agradecere.
  #2 (permalink)  
Antiguo 09/03/2012, 14:28
Avatar de charly_vc  
Fecha de Ingreso: enero-2012
Ubicación: GDL
Mensajes: 31
Antigüedad: 12 años, 10 meses
Puntos: 1
Respuesta: cambiar iconos en jqgrid

Cita:
Iniciado por charly_vc Ver Mensaje
Buen dia!!

solo para preguntar, los que han utilizado este plugin de creacion de grids llamado jqgrid, como le puedo hacer para cambiar los iconos que estan por default, existe un parametro donde se le indica el icono (buttonicon), pero solo permite los iconos por default, ejemplo de como se agrega un nuevo boton:


Código Javascript:
Ver original
  1. $j_6('#migrid').jqGrid('navButtonAdd','#pagina',{caption:'',buttonicon: "ui-icon-print",title:'Exportar a Excel',onClickButton : function(e){
  2. .
  3. .
  4. .
  5.  
  6. }
  7. });

lo que necesito es que ,buttonicon: "ui-icon-print" se pueda agregar por ejemplo un background-image url(imagen.png), la cosa es que se pueda agregar otro icono diferente a los default, en el css del jqgrid agregue

Código CSS:
Ver original
  1. ui-icon-excel{background-image: url(images/excel.png)}

y en buttonicon "ui-icon-excel" pero no funciona.

alguna idea, se los agradecere.


Ya vi como hacerle y fue sencillo, en el CSS agregue

Código CSS:
Ver original
  1. /*Con esto hago que el icono por default este en blanco y quitando los espacios con el width*/
  2. .ui-icon-excel { width: 0px; background-position: -100px -224px; }

seguido en el codigo de jqgrid en el buttonicon le configure que tome el icono de ui-icon-excel
ejemplo:

Código Javascript:
Ver original
  1. $j_6('#migrid').jqGrid('navButtonAdd','#pagina',{caption:'<img src=\'../Imagenes/excel.png\' width=\'16\' height=\'16\' />',buttonicon: 'ui-icon-excel',title:'Exportar a Excel',onClickButton : function(e){
  2. .
  3. .
  4. .
  5.  
  6.             }});

y si se dan cuenta en el caption agregue el tag <img>.

Se los dejo para quien requiera customizar sus iconos en este gran plugin.

Etiquetas: funcion, iconos, jqgrid, botones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:22.