@hairyheron
์๋
ํ์ธ์,
ํ์ฌ ์์น๋ฅผ JSON ํ์์ผ๋ก ๋ด๋ณด๋ด๊ณ ์ด json์ผ๋ก ํ์ํ๋ ๋ฐฉ๋ฒ.
์ ๋ ์ด ํ๋ก์ ํธ์ ๊ด๋ฆฌ์๊ฐ ์๋๋๋ค. ๊ทธ๋ ๋๋ผ๋ ๋๋ ๋น์ ์ ์ง๋ฌธ์ ์ดํดํ์ง ๋ชปํฉ๋๋ค.
ํ์ด์ง์์ gridstack์ ๋ ์ด์์์ ์ ์งํ๋ ค๋ฉด ๋ค์๊ณผ ๊ฐ์ ์งง์ ์๊ฐ ์์ต๋๋ค.
var getGridJSON = function () {
var nodes = $('#gridstack').data('gridstack').grid.nodes;
return nodes.map(function(obj, idx){
return {
x: obj.x,
y: obj.y,
width: obj.width,
height: obj.height,
minHeight: obj.minHeight,
minWidth: obj.minWidth
}
});
};
// this will give you array with each gridstack item, stringify it and persist in the backend :)
console.log(getGridJSON());
๊ฐ์ฌํฉ๋๋ค, @zhanazhan . ์ข์ ํด๊ฒฐ์ฑ ๊ฐ์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
ํ์ด์ง์์ gridstack์ ๋ ์ด์์์ ์ ์งํ๋ ค๋ฉด ๋ค์๊ณผ ๊ฐ์ ์งง์ ์๊ฐ ์์ต๋๋ค.