En este artículo, vamos a considerar varias soluciones para ampliar la funcionalidad estándar de formularios de CRM trabajando con su código.
¿Cómo colocar un formulario varias veces en la misma página?
Copia el código del formulario y pégalo donde sea necesario.
¿Cómo usar un formulario y un widget con este formulario en la misma página?
Copia el código del formulario y pégalo donde sea necesario.
¿Cómo agregar varios formularios a la misma página?
Copia el código del formulario y pégalo donde sea necesario.
¿Cómo especificar valores de los campos no colocados en un formulario dentro del código de este formulario?
Puedes establecer valores de los campos tanto para todos los formularios de la página como para uno específico.
Elimina /*
y */
para conectar el script para un formulario específico, por ejemplo, con ID = 792.
Coloca este script en la página antes de conectar los formularios.
<script> window.addEventListener('b24:form:init', (event) => { let form = event.detail.object; /*if (form.identification.id == 792) { form.setProperty("param1", "1"); form.setProperty("city", "Barcelona"); }*/ }); </script>
¿Cómo especificar valores de los campos para todos los widgets en una página?
Coloca este script en la página antes de conectar el widget.
<script> window.addEventListener('b24:form:init', (event) => { let form = event.detail.object; form.setValues({ "name": "Adriana", "last-name": "Sánchez", "email": "adriana@example.com", "phone": "+34111111111" }); }); </script>
Artículos recomendados: