<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Bytes Libres &#187; Componentes FS</title>
	<atom:link href="http://www.byteslibres.org/category/componentes-fs/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.byteslibres.org</link>
	<description>Contenido libre para desarrolladores</description>
	<lastBuildDate>Fri, 07 Nov 2008 15:09:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>PHP MySQL Ajax Grid</title>
		<link>http://www.byteslibres.org/2008/10/14/php-mysql-ajax-grid/</link>
		<comments>http://www.byteslibres.org/2008/10/14/php-mysql-ajax-grid/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 02:08:43 +0000</pubDate>
		<dc:creator>Fernando</dc:creator>
				<category><![CDATA[Componentes FS]]></category>

		<guid isPermaLink="false">http://www.byteslibres.org/?p=8</guid>
		<description><![CDATA[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 [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-9" style="margin-right: 5px;" title="PHP Ajax Grid" src="http://www.byteslibres.org/wp-content/uploads/2008/10/phpajaxgrid.png" alt="" width="150" height="156" />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.</p>
<p>Soporta joins entre tablas, mapeo de valores constantes de campos (ej: 0,1,2&#8230;) 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 <a title="PHP Mysql Ajax Grid" href="http://www.freelance-soft.com/phpajaxgrid/" target="_blank">http://www.freelance-soft.com/phpajaxgrid/</a>, 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: <a title="Foro Freelance Soft" href="http://www.freelance-soft.com/foro" target="_blank">http://www.freelance-soft.com/foro</a></p>
<p>Ejemplo de constructor para mostrar una grilla (es lo único que se debe especificar, más alla de algunas constantes para que funcione):</p>
<pre>
[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]
</pre>
<p>Se puede descargar desde Source Forge: <a title="PHP Ajax Grid Download" href="http://sourceforge.net/project/platformdownload.php?group_id=204427 " target="_blank">http://sourceforge.net/project/platformdownload.php?group_id=204427</a></p>
<p>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 <a title="Contacto Freelance Soft" href="http://www.freelance-soft.com/es/web/contacto" target="_blank">http://www.freelance-soft.com/es/web/contacto</a></p>
<p>Con el tiempo iremos publicando la información de los demás componentes con ejemplos.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.byteslibres.org/2008/10/14/php-mysql-ajax-grid/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
