Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

200
Vistas
Fabric.js: desactivar todos los eventos de lienzo

Tengo un problema con la desactivación de todos los eventos de lienzo en fabric.js. Tengo en mi aplicación dos formas de donde provienen los datos del lienzo. La primera forma es directamente a través de localStorage y la otra forma es a través de una solicitud GET al servidor.

En la primera forma, la función que desactiva los eventos del lienzo está funcionando. Pero en la segunda forma no. No tengo ni idea de por qué es así.

Los datos de lienzo de ambas formas son los mismos. No puedo encontrar ninguna diferencia.

Esta es mi función para desactivar los eventos del lienzo:

 function deactivateCanvasEvents(canvas){ canvas.forEachObject(object => { object.selectable = false; object.evented = false; }); }

Ya lo he depurado y he visto que en la segunda forma, la función forEachObject no se ejecuta y no existen objetos aunque los objetos están en el lienzo.

¿Alguien tiene una idea de cómo puedo solucionarlo?

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda