El Web Builder cuenta con la posibilidad de incorporar código de ejecución javascript en determinados momentos de la carga de la página, así de esta forma se puede incorporar cualquier necesidad extra que se tenga.
Por ejemplo, se puede enviar información a un servicio externo, se puede agregar contenido html dinámicamente en la página o cualquier otra cosa que se necesite realizar.
Para realizar esto se cuentan con determinadas variables que deben configurarse como código javascript y estas van a interactuar con la página.
Se debe colocar la definición de las variables dentro de la función de javascript en el editor Web Builder.
Página totalmente cargada
dcFncPageInitCallBack = function() { }
Se ejecuta una vez que la página fue totalmente cargada, esto permite ejecutar código que permita interactuar con todos los elementos de la página, una vez que todo fue cargado.
Cambio de tamaño
dcFncPageResizeCallBack = function() {}
Se ejecuta cuando la página cambia de tamaño.
Etiquetas especiales
dcFncPageVariablesCallBack = function(key, value, result) {}
Se ejecuta una vez que las etiquetas especiales se reemplazaron. Por ejemplo el total de contactos en una lista o la cantidad de envíos efectuados en un formulario.
Se cuenta también la información de cada etiqueta.
key: Tipo de etiqueta, list o form
value: Valor original, por ejemplo id de la lista o id del formulario
result: Total
Propiedades del contacto
dcFncPageFieldsCallBack = function(fields) {}
Se ejecuta una vez que las propiedades del contacto fueron reemplazadas en la página. Por ejemplo cuando se incorpora el nombre del contacto Hola {{first_name}}
Datos enviados del formulario
dcFncPageFormSubmitCallBack = function(id, dataSent, dataResult) {}
Se ejecuta luego de enviar los datos de un formulario.
Id: Id del formulario
DataSent: Datos enviados
dataResult: Respuesta recibida una vez enviados los datos,.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.