Загрузка JSON с группой на холсте с fabric.js - PullRequest
1 голос
/ 19 декабря 2011

Я хочу сохранить объекты холста и поместить их в JSON, но когда я делаю это с группой, я получаю следующую ошибку:

o.setCoords не является функцией вall.js (Zeile 10403) при выполнении функции _calcBound () для объекта Rect.

Вот мой тестовый код:

<script type="text/javascript">
$(document).ready(function() {
var canvas = new fabric.Canvas("pitch_600");
    var group = new fabric.Group();
    var rect = new fabric.Rect({ 
        width: 100, 
        height: 200, 
        left: 10, 
        top: 50, 
        fill: 'black' 
    });

    group.add(rect);
    canvas.add(group);

    var saved = JSON.stringify(canvas.toDatalessJSON());
    canvas.clear();
    console.debug(saved);
    canvas.loadFromJSON(saved);
});
</script>

<canvas id="pitch_600" width="650px" height="454px"></canvas>

Вкл. http://tacticboards.xaga.de/test.htmlВы можете найти онлайн демо этого.Я надеюсь, что вы можете помочь.

...