Ткань JS - отправить объекты обратно

Когда вы выбираете объект (в моем примере это многоугольник), он автоматически перемещается во фронт. Я ищу способ предотвратить движение по оси Z или отправить его назад после выбора, может кто-нибудь может помочь?

Вот ссылка на простой пример:http://jsfiddle.net/98cuf9b7/1/

Когда вы выбираете один из полигонов, он перемещается на фронт. Я пытался отправить его назад после выделения, но даже если вызывается функция «canvas.sendToBack (object)», она все еще остается в Front.

Код в моем примере:

var canvas  = new fabric.Canvas('c');

var pol = new fabric.Polygon([
  {x: 200, y: 0},
  {x: 250, y: 50},
  {x: 250, y: 100},
  {x: 150, y: 100},
  {x: 150, y: 50} ], {
    left: 250,
    top: 150,
    angle: 0,
    fill: 'green'
  }
);

var pol2 = new fabric.Polygon([
  {x: 200, y: 50},
  {x: 200, y: 100},
  {x: 100, y: 100},
  {x: 100, y: 50} ], {
    left: 300,
    top: 200,
    angle: 0,
    fill: 'blue'
  }
);
canvas.add(pol, pol2);

canvas.on('object:selected', function(event) {
        var object = event.target;
        canvas.sendToBack(object);
        //object.sendToBack();
        console.log("OK");
  });

Ответы на вопрос(2)

Ваш ответ на вопрос