📖
Documentación pública
Developers 🇪🇸
Developers 🇪🇸
  • 👋Bienvenido
  • ‼️Consideraciones
  • ☝️Conceptos
  • SDKs
    • 📞Phone
      • Métodos
      • Eventos
      • Demo
    • 📹WebRTC
      • Métodos
    • 📄Formularios
    • 🤖Captcha
    • ✨Ejemplos
      • Segmento como agente
    • 📂Intercambio archivos
      • Métodos
      • Eventos
      • Propiedades
      • BeamPortFile
    • 📅Calendario
      • Métodos
      • Eventos
      • Propiedades
    • 🔇Cancelación de ruido
      • Métodos
      • Propiedades
  • Componentes web
    • 📹WebRTC
      • Slots
      • Propiedades
      • Métodos
      • Eventos
    • 🗃️Fileshare
      • Slots
      • Propiedades
      • Métodos
      • Eventos
  • Widgets
    • 🔌Instalación
      • Google Tag Manager
      • WordPress
      • Cloudflare
    • 🖌️Personalización
      • Posición del widget
      • Burbuja personalizable
    • 🔗Acciones por URL
    • 🛰️API
      • Introducción
      • Variables globales
      • Propiedades
      • Métodos
      • Eventos
      • Ajustes
      • Forzar segmentos
      • Forzar calendarios
  • Seguridad
    • 🔐SSL
    • 💆‍♀️Cabeceras
    • ⛔Firewall
      • 🖇️Tipos de NAT
    • 🖼️Iframes
  • 🖇️Integraciones
    • Kioskos
    • Frameworks
      • Angular
  • 🎆Webhooks
    • 👓Introducción
    • 🔒Seguridad
    • 🦱Variables
    • 🦰Sintaxis
    • 🤟Helpers
      • parser
      • toLowerCase
      • toUpperCase
      • #if
      • #each
      • #array
      • #object
      • #isEqual
      • #isNot
      • #includes
      • #greater
      • #lower
      • #some
      • #every
      • #filter
      • #concat
      • #find
      • #get
      • #date
      • #relative
      • #url-param
      • #jwt
      • #phone
    • 🎛️Integraciones
      • Power BI
      • Airtable
    • 🐞Errores
    • 🔌Integradores (3rd party)
    • 💱Formatos locales
    • 🫱Ejemplos
      • Formularios
  • 🐞Depuración
    • Devtools
    • WebRTC
  • 📹Grabaciones
    • Cloud
      • Tamaños y resolución
      • Seguridad
      • Metadata
      • AWS S3
      • Azure
      • GCP
      • SFTP
    • Local
      • Ubicación de descargas
      • Google Drive / FileStream
      • AWS S3
  • API pública
    • Autorización
    • Segmentos
    • Calendario
    • Encuestas
    • Formularios
    • QMS
  • Exportación
    • Llamadas
    • Filas
    • Metadatos
    • Comentarios
    • Etiquetas
    • Reuniones
    • Grabaciones
    • Tópicos IA
    • Sentimientos IA
    • Formularios
    • Encuestas
  • Apps
    • Introducción
    • Integraciones
      • Power Apps
Con tecnología de GitBook
En esta página
  • days
  • hours
  • created
  • canceled
  • rescheduled
  • join
  • modify

¿Te fue útil?

Editar en GitHub
  1. SDKs
  2. Calendario

Eventos

Te explicamos cómo funcionan los eventos y qué hacer cuando estos son disparados.

days

Este evento se dispara cuando se ha llamado al método getDays. El evento contiene los mismos valores de retorno que el método getDays.

calendar.addEventListener('days', event => {
    const days = event.detail;
});

hours

Este evento se dispara cuando se ha llamado al método getHours. El evento contiene los mismos valores de retorno que el método getHours.

calendar.addEventListener('hours', event => {
    const hours = event.detail;
});

created

Este evento se dispara cuando se ha llamado al método create. El evento contiene los mismos valores de retorno que el método create.

calendar.addEventListener('created', event => {
    const response = event.detail;
});

canceled

Este evento se dispara cuando se ha llamado al método cancel. El evento contiene los mismos valores de retorno que el método cancel.

calendar.addEventListener('canceled', event => {
    const response = event.detail;
});

rescheduled

Este evento se dispara cuando se ha llamado al método reschedule. El evento contiene los mismos valores de retorno que el método reschedule.

calendar.addEventListener('rescheduled', event => {
    const response = event.detail;
});

join

Este evento se dispara cuando se ha llamado al método join. El evento contiene el accessToken necesario para comenzar la videollamada.

calendar.addEventListener('join', event => {
    const { accessToken } = event.detail;
    const webrtc = new WebRTC();
    await webrtc.create(accessToken);
});

modify

Este evento se dispara cuando se ha llamado al método modify. El evento contiene la acción a realizar action y el token de aceso accessToken.

Es importante mantener siempre disponible v-schedule-action y v-schedule-auth en la URL, o bien las mismas keys pero en localStorage. De lo contrario no podremos detactar y emitir este evento.

calendar.addEventListener('modify', event => {
    const { action, accessToken } = event;
});

En base a la acción, deberás mostrar la opción de cancelar o reagendar. La key action puede ser:

  • join: Indica que se desea unir a la reunión

  • modify: Indica que se desea modificar la cita

Aquí deberás hacer uso del método cancel y reschedule.

AnteriorMétodosSiguientePropiedades

Última actualización hace 2 años

¿Te fue útil?

Con este evento deberás hacer uso de nuestro SDK de .

Recuerda que deberás escuchar el evento de WebRTC para terminar el llamado, usando el método . De lo contrario, la llamada seguirá activa.

📅
📹WebRTC
hangup
destroy
WebRTC