Data Grid con Adobe Flex

flex.pngMuchos de nostros buscamos una aplicacion "tabledit", para algunos con jquery ta chido, para otros con php, otros mas con java o .net.

Acabo de encontrar este programa de la suite Adobe y pues me siento como colegiala recien ingresada.

Les recomiendo el uso de Adobe Flex, al parecer podria ser la competencia de ciertos programas robustos para la creacion de apps en linea, en esta ocacion hice un datagrid para agregar, modificar y eliminar registros, les invito pasen al app y dejen sus datos, para que se continue llenando la base de datos y despues podamos hacer mas practicas teniendo los suficientes registros.

 

http://www.mirrorlinux.net/datagrid/

 

Para quienes les interese como se hizo, pasenle a la nota full.

 

 

Pueden descargarse la version de prueba del Flex del sitio de macromedia, les dan 60 dias de prueba, haber si los convence.

En este minituto, se daran cuenta que el grid apesar de bonito y muy funcional podremos hacerlo en menos de 5 minutos, SI, leyeron bien, menos de 5 minutos !!!

 

1.- Descargar el programa  - http://www.adobe.com/es/products/flex/

 

2.- Una vez instalado y abierto vamos a New > Flex project

 

3.- Seleccionamos el nombre de proyecto, tipo de servidor, carpeta de su localhost, la que es www o html segun sea el caso.

 

4.- Sin meter mano vamos a Data > Create Application from Database

 

5.- Les saldra un recuadro para configurar su servidor

 

CHOOSE DATA SOURCE

Ahi vamos a agregar un "server" nuevo

Url = localhost

Database name = la base de datos que van a manejar

User = root

pass =  ******  (el que hayan puesto )

 

Prueban su conexion y si da positivo, aceptan y listo, regresamos a la pantalla anterior y entonces ya saldra arriba el nombre de la nueva conexion.

Automaticamente identifica las tablas de la base de datos y quien dara el orden para acomodar los datos.

 

Dan aceptar y ya terminaron !  jajajaja, por eso no puse imagenes, es muy rapido, corran el proyecto y empiezen a meter mano.

 

------------La parte Server --------------

Si quieres poner tu grid en linea como yo lo hice, vamos a tener que modificar unos cuantos datos, ademas de que la base de datos que manejamos debe ser identica a la del servidor, esto para no tener que estar metiendo mano en los codigos y tener hueva de terminar el debugueo...

 

1.- Con su gestor que utilizen para la base mysql, exportan se conectan a su server y la suben.

2.- Vamos a modificar el archivo de coneccion, en mi caso se llama  Localhostconn.php

Vamos a editar unas cuantas lineas aqui

<?php
        $hostname_conn = "tu servidor"; //nombre de tu server, ya sea por IP  o por nombre de servicio
        $database_conn = "tu tabla";
        $username_conn = "tu usuario";
        $password_conn = "tu pass";
        $conn = mysql_pconnect($hostname_conn, $username_conn, $password_conn)_

                                                 or trigger_error(mysql_error(),E_USER_ERROR);


        mysql_select_db($database_conn, $conn);
        mysql_query("SET NAMES 'utf8'");
?>

Con eso ya modificado suben todo lo que les haya generado el flex y estara listo  su datagrid

Todo lo que sobra es disenio, la interface para mi se me hace comoda y muy parecida, es como si manejara VB, jejeje

http://www.mirrorlinux.net/datagrid/

 

Back to Top