× Please submit new Bug Reports on GitHub: github.com/Jensen-Technologies/component-creator-issues/issues

Adding polygon and json fields to save

2 años 11 meses antes #9928 por Phil
I have several components working but we're finding one component needs to be updated. This requires adding two fields, type of 'polygon' and a type JSON

The way it would work is:
  1. The view outputs the form and a google map (working)
  2. The user fills in the form and draws a polygon on that map (working)
  3. The polygon points (latitudes and longitudes) are stored in a hidden form as a JSON string (easy enough)
  4. The user clicks save
  5. The form is validated
  6. The save occurs

I need to catch/modify the save (#6) so I can unpack the JSON string, put the points together into something like this:
`
``ST_GEOMFROMTEXT( 'POLYGON( (48.89 2.27, 48.89 2.42, 48.81 2.42, 48.81 2.27, 48.89 2.27) )' ) `

When the model returns the data, it only needs to return the JSON into a hidden form var. If it exists, I'll unpack that and redraw the polygon on the map. I think I have this figured out but not 100% certain.

I've figured out how to upgrade the table. That's not a problem.

So my questions are:
  1. How/where do I modify the component to add the json field so that it saves?
  2. How/where do I intercept the save process so that I can extract the JSON points and create the POLYGON entry?

Thanks!

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Tiempo de carga de la página: 0.063 segundos
Gracias a Foro Kunena

Utilizamos cookies propias y de terceros para mejorar nuestros servicios y mostrarle publicidad relacionada con sus preferencias mediante el análisis de sus hábitos de navegación. Si continua navegando, consideramos que acepta su uso.