- <c:forEachitems="${menuList}"var="menuItem">
- <c:setvalue=",${menuItem.id},"var="id"/>
- <c:iftest="${menuItem.parentId==0}">
- <divclass="sm-k"id="div${menuItem.id}">
- <divclass="sm-k1">
- <divclass="sm-k4a">
- <divclass="sm-k4a1"><inputname="menu"id="menu${menuItem.id}"type="checkbox"value="${menuItem.id}"<c:iftest="${fn:contains(ids,id)}">checked</c:if>οnclick="subSelect('${menuItem.id}')"/></div>
- <divclass="sm-k4a2"> ${menuItem.menuName}</div>
- </div>
- </div><br/>
- <divclass="sm-k4">
- <c:forEachitems="${menuList}"var="subItem">
- <c:setvalue=",${subItem.id},"var="subId"/>
- <c:iftest="${subItem.parentId==menuItem.id}">
- <divclass="sm-k4a">
- <divclass="sm-k4a1"><inputname="subMenu"id="subMenu${subItem.id}"type="checkbox"value="${subItem.id}"<c:iftest="${fn:contains(ids,subId)}">checked</c:if>οnclick="menuSelect('${subItem.id}','${menuItem.id}')"/></div>
- <divclass="sm-k4a2"> ${subItem.menuName}</div>
- </div>
- </c:if>
- </c:forEach>
- </div>
- </div>
- </c:if>
- </c:forEach>
- functionsubSelect(id){
- if($('#menu'+id).is(':checked')){
- $('#div'+id+'input').each(function(){
- $(this).attr("checked","true");
- });
- }else{
- $('#div'+id+'input').each(function(){
- $(this).removeAttr("checked");
- });
- }
- }
- functionmenuSelect(id,menuId){
- if($('#subMenu'+id).is(':checked')){
- $('#menu'+menuId).attr("checked","true");
- }else{
- varc=0;
- $('#div'+menuId+'input[name="subMenu"]').each(function(){
- if($(this).attr("checked")=='checked'){
- c=1;
- }
- });
- if(c>0){
- $('#menu'+menuId).attr("checked","true");
- }else{
- $('#menu'+menuId).removeAttr("checked");
- }
- }
- }