Extension FTAddonsPlus


#1

FTAddonsPlus

Esta extension es sin duda una de los mejores complementos para usar ya que incluye nuevas mejoras que al final le dará un mejor aspecto a nuestros proyectos que usemos con Fusion Tables.

¿Que es Fusion Tables?

Google Fusion Tables (o simplemente Fusion Tables) es un servicio web de Google para la gestión de datos. Los datos se almacenan en varias tablas que los usuarios de Internet pueden ver y descargar. El sitio web se inauguró en el verano del hemisferio norte de 2009 anunciado por Alon Halevy y Shapley Rebecca. 

El servicio web proporciona un medio para visualizar los datos con gráficos circulares, gráficos de barras, diagramas de dispersión y líneas de tiempo; así como mapas geográficos basados en Google Maps. Los datos se exportan en un formato de archivo y los valores son separados por comas.

Fuente (Wikipedia)

¿Que tiene de especial esta extension?

1. Puede Eliminar una fila o la tabla completa.
2. Puede actualizar una celda (pronto podra actualizar toda la fila).
3. Puede obtener los resultados de una forma ordenada.
4. Puede quitar y/o modificar el mensaje (por defecto "Please wait loading...")

Propiedades

1. Conexion con el componente FusiontablesControl.
2. Devuelve el mensaje (por defecto "Please wait loading...")
3. Bloque para editar el mensaje.
4. Bloque para realizar Querys.
5. Devuelve True o False depende de la seleccion muestra o no el mensaje.
6. Bloque para Mostrar o No el mensaje (True - False)

Procedimientos

1. Elimina toda la tabla.
2. Elimina una fila.
3 y 4. (bloques del componente principal).
5. Obtiene las filas de forma ordenada (el orden lo toma de una columna).
6. Obtiene las filas de forma ordenada pero con condicionales (el orden lo toma de una columna).
7. (bloque del componente principal).
8. Obtiene la tabla de forma ordenada (el orden lo toma de una columna).
9 y 10 . (bloque del componente principal).
11. Devuelve el texto arreglado para el optimo funcionamiento de los procedimientos.
12. Actualiza una celda (un dato) de la tabla.

Evento

El result devuelve la respuesta de Google Fusiontables, asi como los errores que se presenten durante el proceso de ejecucion de los procedimientos.

¡Simple Ejemplo!

A modo de ejemplo dejaré unas imagenes en las que visusalizo, guardo, elimino y actualizo una tabla.

1. Interfaz Grafica.

(Realizada en AppyBuilder pero funciona en todas las plataformas)

2. Componentes.

Esperamos que esta extension sea de gran ayuda para sus proyectos, el grupo de MitExtensions está dispuesto a escuchar sugerencias para una proxima version.

Link de la extension.


#2

Is there anything here (other than changing the default “Please wait loading…” notification) that can’t be accomplished using an SQL Query?

I really do like the idea of a functional approach that abstracts away the specifics of SQL and processing the results of a query as much as possible.

Does your extension guard against SQL injection? I’m concerned that SQL queries involving user input may be vulnerable to this?

There’s a typo in the component label for #6: “OderBy” should be “OrderBy”.

I don’t quite understand what “TextArrangement” does? Could you provide some sample output to demonstrate?


#3

Thanks for the suggestions, and corrections.

  1. The modification of the text can not be modified in any way in the original component, and SQL does not do this.
  2. The SQL block is the original component, in fact many of the querys do not work since this is properly hosted by Google Fusiontables.
  3. The TextArrangement is simply an arrangement so that errors do not come out, that is to say in SQL it asks that the texts be with simple quotes, to avoid this putting these quotes we pass the text by the arrangement and it would give us something like this -> Text = ’ Text ', in this way we would fulfill with query of correct form.

I apologize for English, I use Google’s translator


#4

Hi there. I like this extension , that is i want so much .
Thanks a lot for show this extension sir.
I want to know , Can i use it in my app for production ?
( If can use , I be so glad sir . :blush: )


#5

Si puedes usarla, solo es entrar a la pagina del link, registrarte y comprarla, recuerda que hay muchas formas de ganar MitCoin’s


#6

Hola, estoy usando la extension FTAddonsPlus y no logro esconder el mensaje de Fusion Tables:

Este es mi código:

Captura

y en cada operación de base de datos sigo teniendo el mensaje de “please wait loading…”

Me falta agregar algo más?

Gracias!

Pablo


#7

Any English description ?


#8

Jonny, por favor requiero tu asistencia con esta extensión, que he comprado y no oculta el mensaje de actualización de Fusion Tables. Gracias.


#9

In my opinion, a developer should provide support when he/she charges for the extensions. I wait for Jonny´s response. It´s been 8 days since first time I asked for support.

Thanks.


#10

It would really help if you provided a screenshot of your relevant blocks, so we can see what you are trying to do, and where the problem may be.

also it probably helps, if you add Jonny’s name into this thread like this @JONNY_STEYVER_ARROYO ?

Taifun


Trying to push the limits! Snippets, Tutorials and Extensions from Pura Vida Apps by Taifun.


#11

Thanks Taifun. I have tried to contact the developer both here and in his extensions website. Here are the blocks:

Saludos!


#12

Disculpa la demora en contestar, Puede mostrarme por favor como hace las peticiones de Fusion Tables?


#13

Una de las tablas es para el registro de nuevos usuarios. Ahí cargo el row en FT aplicando el Quotify ("") a cada campo:

En otra tabla cargo la actividad del usuario, desde una lista que ya tiene aplicado el Quotify:

Captura-FT-activ

Te aclaro que ambos Insertrow funcionan perfecto, las tablas se actualizan. Lo que no logro es quitar el mensaje, que es para lo que adquirí la extensión.

Aguardo tu respuesta por favor. Gracias,

Bertu


#14

Vale, creo que he visto tu error… Estas usando la extensión solo para cambiar eliminar el mensaje, y deberías usar la extensión para todo… Osea que si vas a insertar algo debe ser desde la extensión.


#15

Gracias, parece que así funciona. No fue un “error” porque no está documentado ese requerimiento en la información de la extensión. Quizás sería bueno que lo agregaras. Agradezco tu soporte. Saludos.