1
複数選択して削除しようとしています。 1つのオブジェクトを選択するとうまく削除されますが、複数選択すると何もしません。私は複数選択した場合、私は、配列から行くことができgetActiveObjectとして今 FabricJS V.2で複数のオブジェクトを削除
canvas.getActiveGroup is not a function
を取得周りを見回したとv1.4を
https://stackoverflow.com/a/41286840
で動作フィドルとこの答えを見てきました。私は1より大きいが、長さを使用して、これらのオブジェクトを削除するかどうかを確認しようとしたが、それはいつもの代わりに
else if (activeObject.length >= 2) {
の
if (activeObject) {
を通過しかし、どちらも動作します。ファブリックに複数の選択項目がある機能はありませんか?
である私はTypeError例外をgetUncaught:activeObject.forEachObjectは、単一の削除には関数ではありません。複数の作品は問題ありません。オブジェクトが複数であるかどうかを確認するには?私はしようとした場合(activeObject.length> = 2){とdoesnt work – ServerSideSkittles
@ServerSideSkittles私の悪い、単一のオブジェクトのためのdidntのチェック。更新されたフィドルリンクを確認してください。 – Durga
単一のオブジェクトを更新してくれてありがとう! – ServerSideSkittles