Вот кусок кода:
onUpdatePolylineControlled: function(type, points) {
if (type == "add") {
var me = this;
points.forEach(function(point) {
point = me.getSurface().getMatrix().transformPoint(point.toArray());
var circle = me.add(me.getConfigCircle(point));
circle.getEl().dom._circle = circle; // Временное решение проблемы
circle.getEl().on("click", "onCircleClick", me);
});
}
},
onCircleClick: function(e, t, eOpts) {
var circle = t._circle; // Временное решение проблемы
var me = this;
e.stopEvent();
var index = me.items.indexOf(circle);
if (index == 0) me.fireEvent("close");
},