Ad esempio, ho più oggetti su una tela, A, * B * e C. Tre di questi oggetti sono selezionati come attivati. Usando Fabric.js, è possibile scaricare o disattivare uno solo uno degli oggetti?Fabric.js: come deselezionare uno o più oggetti su tela?
Ad esempio, tre oggetti come selezionati, quindi quando si fa clic su un pulsante all'esterno dell'area di disegno, l'oggetto B viene scartato/disattivato.
ho guardato nei file doc sul FabricJS sito ufficiale, e ho trovato solo canvas.deactivateAll(), canvas.discardActiveObject(). Queste funzioni sono in grado di disattivare tutti gli oggetti attivi solo se non un oggetto attivo specifico.
Qualcuno potrebbe darmi una guida su questo? Grazie!
Se si desidera attivare anche gli eventi 'selezione: deselezionata e' prima: selezione: deselezionata ', è possibile utilizzare 'canvas.deactivateAllWithDispatch() ' –