Archivo de la categoria Componentes FS

PHP MySQL Ajax Grid

Tuesday, October 14th, 2008

Nuestro primer componente en ser presentado al mundo fue una grilla para PHP que se actualiza con AJAX. La misma se conecta a una base de datos MySQL y en base a un constructor se proporciona la información necesaria para obtener los registros que poblarán la misma.

Soporta joins entre tablas, mapeo de valores constantes de campos (ej: 0,1,2…) a cadenas de texto, filtros por valores de columnas, paginar y ordenar el resultado, entre otras cosas. La página del proyecto se encuentra en http://www.freelance-soft.com/phpajaxgrid/, ahí se pueden ver ejemplos de la grilla en funcionamiento y como es el constructor para lograr tal resultado. En cuanto tengamos tiempo seguramente también publiquemos mayor información o algún tutorial para el uso, pero cualquier consulta la pueden hacer en nuestro foro: http://www.freelance-soft.com/foro

Ejemplo de constructor para mostrar una grilla (es lo único que se debe especificar, más alla de algunas constantes para que funcione):

[code lang="php"]
$cityGrid = AjaxGrid::create(
    "cityGrid",
     array(
       new DBQueryDescriptor("city",
                             array("ID","Name", "CountryCode", "District", "Population")
                            )
     ),
     array(
       "ID" => new ColumnMapped("%s", array("city.ID"),true,'5%'),
       "Name" => new ColumnMapped("%s", array("city.Name"), true),
       "CountryCode" => new ColumnMapped("%s", array("city.CountryCode"), true),
       "District" => new ColumnMapped("%s", array("city.District"), true),
       "Population" => new ColumnMapped("%s", array("city.Population"), true)
      )
);
[/code]

Se puede descargar desde Source Forge: http://sourceforge.net/project/platformdownload.php?group_id=204427

Se distribuye bajo licencia GPL, puede ser utilizado en cualquier proyecto personal o de software libre. Proyectos comerciales deberán obtener una licencia alternativa y pueden solicitarla en http://www.freelance-soft.com/es/web/contacto

Con el tiempo iremos publicando la información de los demás componentes con ejemplos.

Posts Recientes

  • Ajax y la indexación en buscadores

    November 7th, 2008 A simple vista, pareciera que ajax es totalmente incompatible con la indexación en buscadores, debido a que los crawle
  • PHP MySQL Ajax Grid

    October 14th, 2008 Nuestro primer componente en ser presentado al mundo fue una grilla para PHP que se actualiza con AJAX. La misma se con
  • Primer Post!

    October 14th, 2008 Este es nuestro primer post, este es el blog oficial de Freelance Soft, un grupo de desarrollo de software de Argentina