Javascript Fabric.js在组后插入

Javascript Fabric.js在组后插入,javascript,fabricjs,Javascript,Fabricjs,我已经渲染了一个复杂的画布,其中包含几层Fabric.js组、路径组和路径。许多元素都是可选择的,当选择它们时,它们应该高亮显示 现在我将所有可能的亮点与基础一起放在可选择的对象之前。实际上,我更喜欢的是在有人单击组或路径时简单地渲染高光。为此,我需要在选择项下方插入突出显示,那么有没有一种方法可以在组之前插入路径,或者其他方法可以这样做 请注意,我不是在寻找element.sendBackwards(true);因为高亮显示的元素数量并不总是相同。我发现可以获取元素的索引并将元素移动到特定的索

我已经渲染了一个复杂的画布,其中包含几层Fabric.js组、路径组和路径。许多元素都是可选择的,当选择它们时,它们应该高亮显示

现在我将所有可能的亮点与基础一起放在可选择的对象之前。实际上,我更喜欢的是在有人单击组或路径时简单地渲染高光。为此,我需要在选择项下方插入突出显示,那么有没有一种方法可以在组之前插入路径,或者其他方法可以这样做


请注意,我不是在寻找element.sendBackwards(true);因为高亮显示的元素数量并不总是相同。

我发现可以获取元素的索引并将元素移动到特定的索引!问题解决了

var index = canvas.getObjects().indexOf(group1); 
canvas.moveTo(group2, index);

我发现可以获取元素的索引并将元素移动到特定的索引!问题解决了

var index = canvas.getObjects().indexOf(group1); 
canvas.moveTo(group2, index);