Preguntas Frecuentes
NUEVO
Soporte de Bitrix24
Inscripción e inicio de sesión
Cómo empezar
Feed
Messenger
Página de inicio: el Vibe
Calendario
Bitrix24 Drive
Webmail
Grupos de trabajo
Tareas y proyectos
CoPilot - IA en Bitrix24
CRM
Contact center
Sales center
CRM Analytics
Sales Intelligence
BI Builder
Bitrix24 Market
Sitios web
Tienda Online
CRM + Online store
Tienda CRM
Compañía
Base de conocimientos
Firma electrónica
Firma electrónica para RR. HH.
Automatización
Flujos de trabajo
Marketing
Gestión del inventario
Telefonía
Mi perfil
Configuraciones de la cuenta
Suscripción
Enterprise
Bitrix24 En Premisa
Aplicación de escritorio
Preguntas generales
Actualización de los artículos (archivo)

Soporte Bitrix24

Trabajar con el código de formularios de CRM

En este artículo, vamos a considerar varias soluciones para ampliar la funcionalidad estándar de formularios de CRM trabajando con su código.

Es mejor que la implementación de las soluciones mencionadas abajo se realice por un programador u otra persona calificada.

¿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:

¿Le ha resultado útil esta información?
Asistencia de especialistas en integración
No es lo que estoy buscando
Texto complicado e incomprensible
La información está desactualizada
La explicación es demasiado corta. Necesito más información
No me gusta cómo funciona esta herramienta
Ir a Bitrix24
¿No tiene una cuenta? Créela gratis