반응형
1. homepage
2. create
$("#" + val).jstree({
animation: 1000,
load_open: true,
real_checkboxes: true,
"html_data":{ // html 형태의 데이터를 tree로 변환
"ajax":{
"url": "main_site_tree.jsp?searchValue=", // 지정된 url로 부터 데이터를 가져온다.
"data": function(n){ // 새로운 노드를 불러올 경우에 넘길 param 설정
return { id: n.attr ? n.attr("id") : 0 };
}
}
},
// "data": function (n) {
// return { id : n.attr ? n.attr("id") : 0 };
// },
"core" : { "initially_open" : [ "allNode" ] }, // 최초 로딩 시에 어디까지 펼칠 것인가 지정
"plugins": [ "themes", "html_data", "checkbox" ] // checkbox 형태 트리 사용 지정
});
3. get checked node
// check 된 모든 노드를 가져온다. [배열형태]
// 하위 노드가 전부 check 되어있다면
// 상위 노드만 가져온다.
var aa = $("#tree").jstree("get_checked");
// 노드 배열을 돌며 id값을 가져온다.
$.each(aa, function(i){
alert(aa[i].id);
});
728x90
반응형
'웹 개발' 카테고리의 다른 글
jqGrid - Last row not showing after reloadGrid [reloadGrid하면 마지막 row가 사라지는 현상] (0) | 2019.08.15 |
---|---|
jQuery radio button Control (0) | 2019.08.15 |
css에서 name 속성과 id 속성의 충돌 문제 (0) | 2019.08.15 |
웹 사이트 최적화 (0) | 2019.08.15 |
jqgrid text가 area를 초과할 경우 (...)을 해주는 방법 (0) | 2019.08.15 |