textarea Form Builder´Â »ç¿ëÀÚ°¡ µå·¡±× ¾Ø µå·Ó ¹æ½ÄÀ¸·Î ºü¸£°Ô À¥ ¾ç½ÄÀ» ¸¸µé ¼ö ÀÖµµ·Ï ÇÏ´Â ¿Â¶óÀÎ ¾ç½Ä ºô´õ·Î ÀüÈ¯ÇØÁÖ´Â jQuery Ç÷¯±×ÀÎÀÔ´Ï´Ù. ¶ÇÇÑ ÁöÁ¤ÇÑ Æû ÅÛÇø´¿¡¼ ÆûÀ» ·»´õ¸µÇÒ ¼ö ÀÖ´Â formRender ±¸¼º ¿ä¼Ò¸¦ Á¦°øÇÕ´Ï´Ù.

# »ç¿ë¹æ¹ý
1. ÇÁ·ÎÁ§Æ®¿¡ jQuery ¶óÀ̺귯¸®¿Í jQuery Æû ºô´õÀÇ ½ºÅ¸ÀÏ ¹× Script ¸¦ ·Îµå ÇÕ´Ï´Ù.
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script src="./dist/form-builder.min.js"></script>
<script src="./dist/form-render.min.js"></script>
2. µå·¡±× ¾Ø µå¶øÀÌ °¡´ÉÇÑ Æû ±¸¼º¿ä¼Ò¸¦ ¸¸µå´Âµ¥ ÇÊ¿äÇÑ jQueryUI¸¦ ·ÎµåÇÕ´Ï´Ù.
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/jquery-ui.min.js"></script>
3. Æû ºô´õ¿¡ ´ëÇÑ Ç¥ÁØ HTML À» ¸¸µì´Ï´Ù.
<textarea name="formBuilder" id="formBuilder"></textarea>
4. Ç÷¯±×ÀÎÀ» È£ÃâÇÏ¿© ±âº» ºô´õ¸¦ »ý¼º ÇÕ´Ï´Ù.
<script>$('#formBuilder').formBuilder();</script>
# ÁÖÀÇ»çÇ×
À¥ÆäÀÌÁö°¡ ÀÚµ¿À¸·Î ¸¸µé¾î Áö´Â°Ô ¾Æ´Õ´Ï´Ù.
À¥ ÆäÀÌÁö¿¡¼ »ç¿ëÇÒ Æû Á¾·ù, ¿É¼Ç °ª, À§Ä¡ µîÀÇ JSON µ¥ÀÌÅ͸¦ »ç¿ëÀÚ·Î ºÎÅÍ Á¦°ø ¹ÞÀ» ¼ö ÀÖµµ·Ï ÇÏ´Â ±â´ÉÀÔ´Ï´Ù.
°á±¹ °³¹ßÀÚ°¡ JSON µ¥ÀÌÅ͸¦ ÀÌ¿ëÇÏ¿© ÆûÀ» »ý¼ºÇÏ´Â ÀÛ¾÷À» ÇØ¾ß ÇÕ´Ï´Ù.
|