martes, 19 de marzo de 2013

jqGrid - Mas funcionalidades (I)



En el post anterior de “jqGrid” vimos cómo se podía implementar jqGrid en un desarrollo en ASP.NET MVC.

En las siguientes entradas, iré mostrando algunas de las funcionalidades y pequeños trucos y consejos.

En esta entrada veremos:

  • Cómo modificar el tamaño del Grid, según el tamaño de nuestro navegador (Resize)
  • Definir un tamaño mínimo de alto de nuestro Grid (height)
  • Ordenación de las columnas (Sorted)
  • Paginación

 

jueves, 7 de marzo de 2013

SageCRM – Campos Teléfono (II)



Después de comentar en la entrada “SageCRM - Campos Teléfono (I)” que mediante “javascript” se podían manipular campos “especiales”  (como son los teléfonos y los emails), se me ocurrió mostrar mediante la misma “técnica” y “tecnología”, como se pueden formatear los teléfonos para que siempre se entren y se visualicen de la misma manera. 

En este ejemplo, mostraré los teléfonos separados de 3 en 3, como muestro a continuación:

666 666 666

miércoles, 6 de marzo de 2013

SageCRM – Campos Teléfono (I)



Como ya sabréis SageCRM es un CRM de Sage, y como tal nos ayudará a fidelizar clientes y aumentar la productividad de la empresa, tanto en las nuevas ventas como en la automatización de procesos.

SageCRM nos permite crear personalizaciones tanto desde el propio software, como desde desarrollos personalizados (asp clásico y .net), aun así, hay muchas pantallas encapsuladas directamente en la dll del software que no permiten ser personalizadas.

En estos casos, gracias a que SageCRM es una aplicación web, la única alternativa que tenemos es hacer estas modificaciones mediante “javascript”, ya que es un lenguaje de programación interpretado, pensado para poder  desarrollar y personalizar funcionalidades directamente sobre el navegador (en el client-side).



lunes, 4 de marzo de 2013

jqGrid - El Grid Definitivo


Una funcionalidad que desde siempre hemos necesitado, al desarrollar aplicaciones web, ha sido la de mostrar en una tabla diferentes datos, como pueden ser un listado de clientes, artículos o pedidos.
Estas tablas deberían incorporar paginación, ordenación, y otras muchas características que nos den toda la usabilidad y potencia que el usuario necesita.
Aquí es donde os presento jqGrid, un plugin JQuery, que como tal, funciona al lado del cliente, y nos evita los postbacks en el servidor. (Esto se traduce en mayor rapidez y eficiencia para el usuario)
Características de jqGrid 
·        Trabaja correctamente bajo Internet Explorer, Firefox, Chrome, Safari, Opera
·        Multi-idioma, La interfaz de usuario está en más de 20 idiomas
·        Se puede personalizar el CSS (Diseño, colores y formatos)
·        Paginación y Ordenación
·        Búsquedas y Filtros
·        CRUD, y edición directamente en las celdas de las filas
·        SubGrids y  Agrupados
·        Carga de datos de forma asíncrona vía Ajax
·        Acepta XML/JSON como orígenes de datos