Pen Settings

HTML

CSS

CSS Base

Vendor Prefixing

Add External Stylesheets/Pens

Any URLs added here will be added as <link>s in order, and before the CSS in the editor. You can use the CSS from another Pen by using its URL and the proper URL extension.

+ add another resource

JavaScript

Babel includes JSX processing.

Add External Scripts/Pens

Any URL's added here will be added as <script>s in order, and run before the JavaScript in the editor. You can use the URL of any other Pen and it will include the JavaScript from that Pen.

+ add another resource

Packages

Add Packages

Search for and use JavaScript packages from npm here. By selecting a package, an import statement will be added to the top of the JavaScript editor for this package.

Behavior

Auto Save

If active, Pens will autosave every 30 seconds after being saved once.

Auto-Updating Preview

If enabled, the preview panel updates automatically as you code. If disabled, use the "Run" button to update.

Format on Save

If enabled, your code will be formatted when you actively save your Pen. Note: your code becomes un-folded during formatting.

Editor Settings

Code Indentation

Want to change your Syntax Highlighting theme, Fonts and more?

Visit your global Editor Settings.

HTML

              
                <script>
	var RightTechPath="https://support.qcell.kr/";
</script>
<script  type="text/javascript" src="https://support.qcell.kr/QCELL/qcell.js"></script>
<link href="https://support.qcell.kr/QCELL/css/styles.css" rel="stylesheet" />
<link rel="stylesheet" type="text/css" href="https://support.qcell.kr/QCELL/theme/fall/css/fall.css">
<link rel="stylesheet" href="https://support.qcell.kr/QCELL/css/w3.css">

<div class="row">
			<div class="col-lg-2">
 <button class="btn btn-outline-secondary " onclick="reset()">페이지 리셋</button><br /><br />
			</div>
			</div>
			<div class="row">
			<div class="col-lg-5">
			<button class="btn btn-light " onclick="insertTreeNode()">1. "관리기능 -> 시스템관리 -> 제공기관 관리" 에 test4 추가(leafnode)</button><br /><br />
			</div>
			
			<div class="col-lg-6">
			<button class="btn btn-light " onclick="insertTreeNode2()">2. "관리기능 -> 메뉴관리" 에 test5 추가 (추가되면서 leafnode가 아니므로 폴더로 바뀜)</button><br /><br />
			</div>
			</div>
			<div class="row">
			<div class="col-lg-5">
			<button class="btn btn-light " onclick="removeTreeNode()">3. "관리기능 -> 시스템관리 -> 제공기관 관리" 에 test1 삭제(leafnode)</button><br /><br />
			</div>
			
			
			<div class="col-lg-6">
			<button class="btn btn-light " onclick="removeTreeNode2()">4. "관리기능 -> 메뉴관리" 에 test5 노드 삭제 (삭제되면서 메뉴관리가 leafnode로 바뀜)</button><br /><br />
			</div>
			</div>
			<div class="row">
			<div class="col-lg-5">
			<button class="btn btn-light" onclick="removeTreeNode3()">5. "관리기능 -> 시스템 관리" 포함한 하위 전체</button><br /><br />
			</div>
			<div class="col-lg-6">
			<button class="btn btn-light" onclick="updateTreeNode()">6. "관리기능 -> 시스템 관리"의 첫번째 공통코드 조회를 지정한 값으로 변경</button>
			</div>
			</div>
			<br />
			<div class="col-lg-12">
			<div id="sheetarea" style="height: 400px; width: 100%;"></div>
			</div>

              
            
!

CSS

              
                
              
            
!

JS

              
                
	

		var menu_data = [
		
		{"code": "MN000000", "lev1": '관리기능', "lev2": '', "lev3": '', "lev4": '', "lev5": '', "lev6": '', "useYn": "Y", "level": 1, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 1,}, {"code": "MN000001", "lev1": '관리기능', "lev2": '시스템관리', "lev3": '', "lev4": '', "lev5": '', "lev6": '', "useYn": "Y", "level": 2, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 1, }, {"code": "MN000024", "lev1": '관리기능', "lev2": '시스템관리', "lev3": '공통코드 조회', "lev4": '', "lev5": '', "lev6": '', "useYn": "Y", "level": 3, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 1, }, {"code": "MN000024", "lev1": '관리기능', "lev2": '시스템관리', "lev3": '공통코드 조회1', "lev4": '', "lev5": '', "lev6": '', "useYn": "Y", "level": 3, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 1, }, {"code": "MN000024", "lev1": '관리기능', "lev2": '시스템관리', "lev3": '공통코드 조회3', "lev4": '', "lev5": '', "lev6": '', "useYn": "Y", "level": 3, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 1, }, {"code": "MN000024", "lev1": '관리기능', "lev2": '시스템관리', "lev3": '공통코드 조회4', "lev4": '', "lev5": '', "lev6": '', "useYn": "Y", "level": 3, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 1, }, {"code": "MN000024", "lev1": '관리기능', "lev2": '시스템관리', "lev3": '공통코드 조회5', "lev4": '', "lev5": '', "lev6": '', "useYn": "Y", "level": 3, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 1, }, {"code": "MN000024", "lev1": '관리기능', "lev2": '시스템관리', "lev3": '공통코드 조회6', "lev4": '', "lev5": '', "lev6": '', "useYn": "Y", "level": 3, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 1, }, {"code": "MN000024", "lev1": '관리기능', "lev2": '시스템관리', "lev3": '공통코드 조회7', "lev4": '', "lev5": '', "lev6": '', "useYn": "Y", "level": 3, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 1, }, {"code": "MN000024", "lev1": '관리기능', "lev2": '시스템관리', "lev3": '공통코드 조회8', "lev4": '', "lev5": '', "lev6": '', "useYn": "Y", "level": 3, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 1, },
		{"code": "MN000024", "lev1": '관리기능', "lev2": '시스템관리', "lev3": '공통코드 조회9', "lev4": '', "lev5": '', "lev6": '', "useYn": "Y", "level": 3, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 1, },  {"code": "MN000024", "lev1": '관리기능', "lev2": '시스템관리', "lev3": '공통코드 조회10', "lev4": '', "lev5": '', "lev6": '', "useYn": "Y", "level": 3, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 1, },  {"code": "MN000025", "lev1": '관리기능', "lev2": '시스템관리', "lev3": '제공기관 관리', "lev4": '', "lev5": '', "lev6": '', "useYn": "Y", "level": 3, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 2, }, {"code": "MN000025", "lev1": '관리기능', "lev2": '시스템관리', "lev3": '제공기관 관리', "lev4": 'test1', "lev5": '', "lev6": '', "useYn": "Y", "level": 4, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 2, }, {"code": "MN000025", "lev1": '관리기능', "lev2": '시스템관리', "lev3": '제공기관 관리', "lev4": 'test2', "lev5": '', "lev6": '', "useYn": "Y", "level": 4, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 2, }, {"code": "MN000025", "lev1": '관리기능', "lev2": '시스템관리', "lev3": '제공기관 관리', "lev4": 'test3', "lev5": '', "lev6": '', "useYn": "Y", "level": 4, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 2, }, {"code": "MN000025", "lev1": '관리기능', "lev2": '시스템관리', "lev3": '제공기관 관리', "lev4": 'test5', "lev5": '', "lev6": '', "useYn": "Y", "level": 4, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 2, }, {"code": "MN000025", "lev1": '관리기능', "lev2": '시스템관리', "lev3": '제공기관 관리', "lev4": 'test6', "lev5": '', "lev6": '', "useYn": "Y", "level": 4, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 2, }, {"code": "MN000025", "lev1": '관리기능', "lev2": '시스템관리', "lev3": '제공기관 관리', "lev4": 'test7', "lev5": '', "lev6": '', "useYn": "Y", "level": 4, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 2, }, {"code": "MN000025", "lev1": '관리기능', "lev2": '시스템관리', "lev3": '제공기관 관리', "lev4": 'test8', "lev5": '', "lev6": '', "useYn": "Y", "level": 4, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 2, },
		{"code": "MN000025", "lev1": '관리기능', "lev2": '시스템관리', "lev3": '제공기관 관리', "lev4": 'test9', "lev5": '', "lev6": '', "useYn": "Y", "level": 4, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 2, }, {"code": "MN000025", "lev1": '관리기능', "lev2": '시스템관리', "lev3": '제공기관 관리', "lev4": 'test10', "lev5": '', "lev6": '', "useYn": "Y", "level": 4, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 2, }, {"code": "MN000025", "lev1": '관리기능', "lev2": '시스템관리', "lev3": '제공기관 관리', "lev4": 'test11', "lev5": '', "lev6": '', "useYn": "Y", "level": 4, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 2, }, {"code": "MN000025", "lev1": '관리기능', "lev2": '시스템관리', "lev3": '제공기관 관리', "lev4": 'test12', "lev5": '', "lev6": '', "useYn": "Y", "level": 4, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 2, }, {"code": "MN000025", "lev1": '관리기능', "lev2": '시스템관리', "lev3": '제공기관 관리', "lev4": 'test13', "lev5": '', "lev6": '', "useYn": "Y", "level": 4, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 2, }, {"code": "MN000025", "lev1": '관리기능', "lev2": '시스템관리', "lev3": '제공기관 관리', "lev4": 'test14', "lev5": '', "lev6": '', "useYn": "Y", "level": 4, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 2, }, {"code": "MN000025", "lev1": '관리기능', "lev2": '시스템관리', "lev3": '제공기관 관리', "lev4": 'test15', "lev5": '', "lev6": '', "useYn": "Y", "level": 4, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 2, },
		{"code": "MN000025", "lev1": '관리기능', "lev2": '시스템관리', "lev3": '제공기관 관리', "lev4": 'test16', "lev5": '', "lev6": '', "useYn": "Y", "level": 4, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 2, }, {"code": "MN000025", "lev1": '관리기능', "lev2": '시스템관리', "lev3": '제공기관 관리', "lev4": 'test17', "lev5": '', "lev6": '', "useYn": "Y", "level": 4, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 2, }, {"code": "MN000025", "lev1": '관리기능', "lev2": '시스템관리', "lev3": '제공기관 관리', "lev4": 'test18', "lev5": '', "lev6": '', "useYn": "Y", "level": 4, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 2, }, {"code": "MN000025", "lev1": '관리기능', "lev2": '시스템관리', "lev3": '제공기관 관리', "lev4": 'test19', "lev5": '', "lev6": '', "useYn": "Y", "level": 4, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 2, }, {"code": "MN000025", "lev1": '관리기능', "lev2": '시스템관리', "lev3": '제공기관 관리', "lev4": 'test20', "lev5": '', "lev6": '', "useYn": "Y", "level": 4, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 2, }, {"code": "MN000002", "lev1": '관리기능', "lev2": '메뉴관리', "lev3": '', "lev4": '', "lev5": '', "lev6": '', "useYn": "Y", "level": 2, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 2, }, {"code": "MN000000", "lev1": '관리추가', "lev2": '', "lev3": '', "lev4": '', "lev5": '', "lev6": '', "useYn": "Y", "level": 1, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 1, }, {"code": "MN000001", "lev1": '관리추가', "lev2": '시스템추가', "lev3": '', "lev4": '', "lev5": '', "lev6": '', "useYn": "Y", "level": 2, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 1, }, {"code": "MN000024", "lev1": '관리추가', "lev2": '시스템추가', "lev3": '공통코드 조회', "lev4": '', "lev5": '', "lev6": '', "useYn": "Y", "level": 3, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 1, }, {"code": "MN000024", "lev1": '관리추가', "lev2": '시스템추가', "lev3": '공통코드 조회1', "lev4": '', "lev5": '', "lev6": '', "useYn": "Y", "level": 3, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 1, },
		{"code": "MN000024", "lev1": '관리추가', "lev2": '시스템추가', "lev3": '공통코드 조회3', "lev4": '', "lev5": '', "lev6": '', "useYn": "Y", "level": 3, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 1, }, {"code": "MN000024", "lev1": '관리추가', "lev2": '시스템추가', "lev3": '공통코드 조회4', "lev4": '', "lev5": '', "lev6": '', "useYn": "Y", "level": 3, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 1, }, {"code": "MN000024", "lev1": '관리추가', "lev2": '시스템추가', "lev3": '공통코드 조회5', "lev4": '', "lev5": '', "lev6": '', "useYn": "Y", "level": 3, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 1, }, {"code": "MN000024", "lev1": '관리추가', "lev2": '시스템추가', "lev3": '공통코드 조회6', "lev4": '', "lev5": '', "lev6": '', "useYn": "Y", "level": 3, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 1, }, {"code": "MN000024", "lev1": '관리추가', "lev2": '시스템추가', "lev3": '공통코드 조회7', "lev4": '', "lev5": '', "lev6": '', "useYn": "Y", "level": 3, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 1, }, {"code": "MN000024", "lev1": '관리추가', "lev2": '시스템추가', "lev3": '공통코드 조회8', "lev4": '', "lev5": '', "lev6": '', "useYn": "Y", "level": 3, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 1, }, {"code": "MN000024", "lev1": '관리추가', "lev2": '시스템추가', "lev3": '공통코드 조회9', "lev4": '', "lev5": '', "lev6": '', "useYn": "Y", "level": 3, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 1, }, {"code": "MN000024", "lev1": '관리추가', "lev2": '시스템추가', "lev3": '공통코드 조회10', "lev4": '', "lev5": '', "lev6": '', "useYn": "Y", "level": 3, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 1, }, {"code": "MN000025", "lev1": '관리추가', "lev2": '시스템추가', "lev3": '제공기관 추가', "lev4": '', "lev5": '', "lev6": '', "useYn": "Y", "level": 3, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 2, }, {"code": "MN000025", "lev1": '관리추가', "lev2": '시스템추가', "lev3": '제공기관 추가', "lev4": 'test1', "lev5": '', "lev6": '', "useYn": "Y", "level": 4, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 2, },
		{"code": "MN000025", "lev1": '관리추가', "lev2": '시스템추가', "lev3": '제공기관 추가', "lev4": 'test2', "lev5": '', "lev6": '', "useYn": "Y", "level": 4, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 2, }, {"code": "MN000025", "lev1": '관리추가', "lev2": '시스템추가', "lev3": '제공기관 추가', "lev4": 'test3', "lev5": '', "lev6": '', "useYn": "Y", "level": 4, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 2, }, {"code": "MN000025", "lev1": '관리추가', "lev2": '시스템추가', "lev3": '제공기관 추가', "lev4": 'test5', "lev5": '', "lev6": '', "useYn": "Y", "level": 4, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 2, }, 
		{"code": "MN000025", "lev1": '관리추가', "lev2": '시스템추가', "lev3": '제공기관 추가', "lev4": 'test6', "lev5": '', "lev6": '', "useYn": "Y", "level": 4, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 2, }, {"code": "MN000025", "lev1": '관리추가', "lev2": '시스템추가', "lev3": '제공기관 추가', "lev4": 'test7', "lev5": '', "lev6": '', "useYn": "Y", "level": 4, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 2, }, {"code": "MN000025", "lev1": '관리추가', "lev2": '시스템추가', "lev3": '제공기관 추가', "lev4": 'test8', "lev5": '', "lev6": '', "useYn": "Y", "level": 4, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 2, }, {"code": "MN000025", "lev1": '관리추가', "lev2": '시스템추가', "lev3": '제공기관 추가', "lev4": 'test9', "lev5": '', "lev6": '', "useYn": "Y", "level": 4, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 2, }, {"code": "MN000025", "lev1": '관리추가', "lev2": '시스템추가', "lev3": '제공기관 추가', "lev4": 'test10', "lev5": '', "lev6": '', "useYn": "Y", "level": 4, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 2, }, {"code": "MN000025", "lev1": '관리추가', "lev2": '시스템추가', "lev3": '제공기관 추가', "lev4": 'test11', "lev5": '', "lev6": '', "useYn": "Y", "level": 4, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 2, }, {"code": "MN000025", "lev1": '관리추가', "lev2": '시스템추가', "lev3": '제공기관 추가', "lev4": 'test12', "lev5": '', "lev6": '', "useYn": "Y", "level": 4, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 2, }, {"code": "MN000025", "lev1": '관리추가', "lev2": '시스템추가', "lev3": '제공기관 추가', "lev4": 'test13', "lev5": '', "lev6": '', "useYn": "Y", "level": 4, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 2, }, {"code": "MN000025", "lev1": '관리추가', "lev2": '시스템추가', "lev3": '제공기관 추가', "lev4": 'test14', "lev5": '', "lev6": '', "useYn": "Y", "level": 4, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 2, }, {"code": "MN000025", "lev1": '관리추가', "lev2": '시스템추가', "lev3": '제공기관 추가', "lev4": 'test15', "lev5": '', "lev6": '', "useYn": "Y", "level": 4, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 2, },
		{"code": "MN000025", "lev1": '관리추가', "lev2": '시스템추가', "lev3": '제공기관 추가', "lev4": 'test16', "lev5": '', "lev6": '', "useYn": "Y", "level": 4, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 2, }, {"code": "MN000025", "lev1": '관리추가', "lev2": '시스템추가', "lev3": '제공기관 추가', "lev4": 'test17', "lev5": '', "lev6": '', "useYn": "Y", "level": 4, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 2, }, {"code": "MN000025", "lev1": '관리추가', "lev2": '시스템추가', "lev3": '제공기관 추가', "lev4": 'test18', "lev5": '', "lev6": '', "useYn": "Y", "level": 4, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 2, }, {"code": "MN000025", "lev1": '관리추가', "lev2": '시스템추가', "lev3": '제공기관 추가', "lev4": 'test19', "lev5": '', "lev6": '', "useYn": "Y", "level": 4, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 2, }, {"code": "MN000025", "lev1": '관리추가', "lev2": '시스템추가', "lev3": '제공기관 추가', "lev4": 'test20', "lev5": '', "lev6": '', "useYn": "Y", "level": 4, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 2, }, {"code": "MN000002", "lev1": '관리추가', "lev2": '메뉴관리', "lev3": '', "lev4": '', "lev5": '', "lev6": '', "useYn": "Y", "level": 2, "initYn": "Y", "searchYn": "Y", "newYn": "Y", "saveYn": "Y", "delYn": "Y", "seq": 2, }, ];

		var combo_data = [  {'label': 'Y', 'value': 'Y'},{'label': 'N', 'value': 'N'} ];
		
		$(document).ready(function(){
			QCELL.create({
			id: "qcell",
			parentid: "sheetarea",
			rowheight   : {header: 30, data: 30},
			selectmode: 'row', //default
			columns: [
			{width : '20%', title : ['메뉴명','메뉴명'],  styleclassname: {"data": "align-left"}, key : 'lev1'},
			{width: '14%',type: 'static',title: ['메뉴코드','메뉴코드'], key: 'code'},
			{width: '13%',type:'selectmenu',title: ['사용여부','사용여부'], key: 'useYn',  'options': {'input': combo_data}},
			{width: '13%',type:'static',title: ['메뉴 레벨','메뉴 레벨'], key: 'level', datatype:"number"},
			{width: '10%',type:'selectmenu',title: ['버튼기능','초기화'], key: 'initYn', 'options': {'input': combo_data}},
			{width: '10%',type:'selectmenu',title: ['버튼기능','조회'], key: 'searchYn', 'options': {'input': combo_data}},
			{width: '10%',type:'selectmenu',title: ['버튼기능','신규'], key: 'newYn', 'options': {'input': combo_data}}, 
			{width : '10%', title : ['순서','순서'], key : 'seq', type:"static", datatype:"number"},
			
		],
			data: {"input":menu_data},
			copy: true
		});
		
		qcell = QCELL.getInstance("qcell");
		qcell.merge('header','rowandcol');
		group();
					});
		
		function group(){
		qcell.setTree({
			sort : 'none', // 'asc' or 'desc', 'none'
			level : 'level', // 레벨 정보가 들어가 있는 컬럼
			columns: [
				{
					key: 'lev1',   //1 depth
					expand: false  //초기 로딩 시 펼침여부
				},
				{
					key: 'lev2',  //2 depth
					expand: false,
				},
				{
					key: 'lev3',  //3 depth
					expand: false,
				},
				{
					key: 'lev4',  
					expand: false,
				},
				{
					key: 'lev5',  
					expand: false,
				},
				{
					key: 'lev6',  
					expand: false,
				}
				]
			});
		};
		function insertTreeNode(){
		var ret;
			ret = qcell.insertTreeNode (["관리기능","시스템관리","제공기관 관리","test4"],
			{
				"code": "MN000025",
				"lev1": '관리기능',
				"lev2": '시스템관리',
				"lev3": '제공기관 관리',
				"lev4": 'test4',
				"lev5": '',
				"lev6": '',
				"useYn": "Y",
				"level": 4,
				"initYn": "Y",
				"searchYn": "Y",
				"newYn": "Y",
				"saveYn": "Y",
				"delYn": "Y",
				"seq": 2,
				}, "first");
				console.log(ret);
			}
		function insertTreeNode2(){
		var ret;
			ret = qcell.insertTreeNode (["관리기능","메뉴관리","test5"],
			{
				"code": "MN000025",
				"lev1": '관리기능',
				"lev2": '메뉴관리',
				"lev3": 'test5',
				"lev4": '',
				"lev5": '',
				"lev6": '',
				"useYn": "Y",
				"level": 3,
				"initYn": "Y",
				"searchYn": "Y",
				"newYn": "Y",
				"saveYn": "Y",
				"delYn": "Y",
				"seq": 2,
			}, "last");  //기본적으로 안 넣으면 last 모드
				console.log(ret);
			}
		function removeTreeNode(){
		
			qcell.removeTreeNode (["관리기능","시스템관리","제공기관 관리","test1"]);
			
		}
		function removeTreeNode2(){
		
		qcell.removeTreeNode (["관리기능","메뉴관리","test5"]);
		
		}
		function removeTreeNode3(){
			
		var ret;
		ret = qcell.removeTreeNode (["관리기능","시스템관리"]);
		
		console.log(ret);
		
		}
		function updateTreeNode() {
				qcell.updateTreeNode(["관리기능", "시스템관리", "공통코드 조회"],
					{
						"code": "MN000020",
						"lev1": '관리기능',
						"lev2": '시스템관리',
						"lev3": '데이터 변경 조회',
						"lev4": '',
						"lev5": '',
						"lev6": '',
						"useYn": "N",
						"level": 3,
						"initYn": "N",
						"searchYn": "N",
						"newYn": "N",
						"saveYn": "Y",
						"delYn": "Y",
						"seq": 2,
					});
		}
		
		function reset() {
					location.reload();
		}

			
			
              
            
!
999px

Console