ÃֽŠ°Ô½Ã±Û(WEB)
2019.01.13 / 22:29

[JSTREE] ContextMenuÀÇ Default Menu¸¦ ¾ø¾Ö±â

hanulbit
Ãßõ ¼ö 250

Áö±Ý »ç³» ÇÁ·ÎÁ§Æ® ÇÏ´Ù°¡ º¸´Ï

jsTree¸¦ ¾²°Ô µÆ¾î¿ä. ¿ø·¡ ÀÌ·±°Å ÀÚÁÖ ¾²Àݾƿä.

¿äÁò¿¡ Tree Ç÷¯±×ÀÎÀÌ ¸¹±äÇѵ¥ ±×³É Æò¹üÇÑ jsTree¸¦ »ç¿ëÇϱâ·Î Çß¾î¿ä.

»ç¿ë¹ýÀº ´Ùµé ¾Æ½Ã´Ù½ÃÇÇ

jquery´Â ¹«Á¶°Ç import ÇÏ¼Å¾ß Çϱ¸¿ä.

´ÙÀ½Àº ¼±ÅÃÀûÀ¸·Î »ç¿ëÇÏ½Ç ¼ö Àִµ¥

¾Æ·¡¿Í °°¾Æ¿ä.

1. cookies

jsTree can save the user's current view in a cookie - for more on the cookie options - check the documentation. To see it in action - make a selection (or open/close a node) and refresh the page.

¼³¸íÀº À§¿¡ °Í°ú °°³×¿ä.

À½ .. ÇöÀç »ç¿ëÀÚÀÇ È­¸éÀ» ÄíÅ°¿¡ ÀúÀåÇϳ׿ä. ¿É¼ÇÀÌ ´õ Á¦°øµÇ´Ï±î ¹®¼­¸¦ È®ÀÎÇغ¸¶ø´Ï´Ù. ÆäÀÌÁö¸¦ »õ°í·ÎħÇصµ »ç¿ëÀÚ°¡ ¼±ÅÃÇß´ø ³»¿ëÀ» ÀúÀåÇÏ°í ÀÖ³ªº¾´Ï´Ù. °í·Î ¼±ÅÃÇß´ø ³ëµå¸¦ ÆîÃÄÁְڳ׿ä.

<script src="<c:url value='/js/lib/jstree/jquery.cookie.js' /> "></script>

2. HotKey

Try pressing up/down/left/right/del.  You can attach the enable command to the onfocus event if you will - that way if the user clicks anywhere inside the tree container shortcuts will start working.

ÀÌ°Ç À½ ..»óÇÏÁ¿쳪 del ? Çѹøµµ ¾È´­·¯ºÃ´Âµ¥ ¤§¤§.. Áö¿öÁö³ª.. ¿©Æ° »óÇÏÁ¿ì Å°¸¦ Ŭ¸¯ÇϰԵǸé Æ®¸®¿¡¼­ »óÇÏ·Î À̵¿Çϰųª Á¿ì·Î ÆîÄ¡°í Á¢°í ÇÏ´Â ±â´ÉÀ» ºÙÀÏ ¼ö ÀÖ¾î¿ä. ±Ùµ¥ »ç½Ç °ÅÀÇ ¸¶¿ì½º·Î Ŭ¸¯ÇÏÁö Æ®¸®¿¡ ³õ°í Å°º¸µå´Â Àß ¾È¾²´õ¶ó±¸¿ä. °í°´ ¿äû»çÇ׿¡ ÀÌ·±°Ç ÀÖ¾ú¾î¿ä.

Æ®¸® º¸¸é È­»ìÇ¥¸¦ ´­·¯¾ß ÆîÃÄÁö´Âµ¥ ±×·¯Áö ¸»°í ±×³É element¸¦ Ŭ¸¯Çصµ ÆîÃÄÁö°Ô ÇØ´Þ¶ó´Â ¤»¤» ¿©Æ° ±×·¸½À´Ï´Ù.

<script src="<c:url value='/js/lib/jstree/jquery.hotkeys.js' /> "></script>

3. jstree

jstree ÄÚ¾î js ÀÔ´Ï´Ù. ÀÌ°Ô ¾øÀ¸¸é jsTree¸¦ ¸ø¾²ÁÒ. »ç¿ëÇÏ°íÀÚ ÇÑ´Ù¸é ¹Ýµå½Ã ÀÓÆ÷Æ®ÇØ¾ß ÇÒ ÆÄÀÏÀÔ´Ï´Ù.
<script src="<c:url value='/js/lib/jstree/jquery.jstree.js' /> "></script>

 

ÀÚ ±×·³ º»·ÐÀ¸·Î µ¹¾Æ°¡¼­ ..

jstreeÀÇ contextMenu¸¦ »ç¿ëÇÏ·Á°í Çϴµ¥

¾Æ·¡ ¼Ò½º¿Í °°ÀÌ Çϳª¸¸ ¾²°í ½Í¾ú°Åµç¿ä ?

±Ùµ¥ ³ª¿À±â´Â ¾Æ·¡¿Í °°ÀÌ ÀÚ²Ù Rename, Delete, Edit ccp ¸Þ´º°¡ Defalut·Î °è¼Ó ³ª¿À´õ¶ó±¸¿ä. ±×·¡¼­ ±¸±Û¸µÇغ¸´Ï jsTree.js¸¦ ¹Ù²Ù¶ó´Â°Ç Àß ¾È³ª¿À´õ¶ó±¸¿ä.

±×³É ¹ö±×¶ó°í¸¸ ¿©·¯°³¸¦ »ç¿ëÇÏ½Ç °Í °°À¸¸é »ó°ü¾ø¾î¿ä. ±×³É Label¸¸ ¹Ù²ã¼­ ¾²¸é µÇ´Ï±î¿ä. ±Ùµ¥ Àü Çϳª¸¸ ½á¾ßµÇ¼­¿ä.

jsTree.js¸¦ ¿­¾îº¾´Ï´Ù.

°Ë»öÀ» Çϴµ¥ "contextMenu"·Î °Ë»öÀ» Çϸé contextMenu PluginÀ̶ó´Â ÁÖ¼® ºÎºÐ¿¡ À§Ä¡ÇÏ°Ô µÉ°Å¿¡¿ä. ±×·³ ¾Æ·¡·Î Á» ³»¸®½Ã´Ù º¸¸é ÀÌ·± Äڵ尡 º¸ÀÔ´Ï´Ù.

ºû»èÇØÁֽøéµÇ¿ä.

±×·¸°Ô Àû¿ëÇÏ°í 'º'~ ÀÌ·¸°Ô ³ª¿Ô³×¿ä.

¿øÇÏ´ø ±×¸²´ë·Î ³ª¿Ô¾î¿ä. ±×·³ ÀÌÁ¦ ÄÚµù °è¼ÓÇÏ¸é µÇ°Ú³×¿ä.

 

 

º°°Ç ¾Æ´Ñµ¥ Âü ±æ°Ôµµ ½è³×¿ä. ¤»¤» ±×³É Àú°Í¸¸ Áö¿ì¸é µÇ¿ä ~ ±×·¯¸é ³¡Àä.

¿À´Ã ÇÏ·çµµ ¼ö°íÇϼ̽À´Ï´Ù ~