2012-03-15 2 views

답변

1

은 "계정 관리자"상자가 모든 자식이 아니라는 것을 의미하는 indeterminate 상태에있는 등 선택하지 않은 단지 원하는 모두 선택 또는 모두 선택 취소. 그러나 한 명의 자녀 만있는 경우, 한 자녀 모두가 확인 되었기 때문에 국가는 indeterminate이 될 수 없습니다. 그래서 당신이 요구하는 것은 이해가되지 않습니다 ...

display:none 또는 다른 어떤 아이를 추가하여 indeterminate 상태를 유발할 수 있다고 생각하지만 왜 그렇게하고 싶지는 모르겠습니다. . 그것은 않습니다

+0

내 상황에 의미가 있습니다. 부모님이 아니라 손님의 역할을 확인하고 있습니다. 그리고 나는 '불확정'상태에서 사용자가 자녀를 확인한 후에 부모를 확인할 수 없다는 것을 보여주기를 원합니다. (체크하면 현재 모든 어린이가 검사되며 역할의 자녀 권한을 상속받습니다.) 하지만 요점이 있어요. –

1

stopPropagation();

$("whatever[type='checkbox']").click(function(event){ 
    event.preventDefault(); don't bubble the check boxes to the parent. 
}); 
+0

Dynatree 용입니까? 나는 그것을 얻지 않았다. .. 당신은 시험해 보았 느냐? –

+0

Try $ ("# tree"). dynatree ({selectMode : '1'}); – Ohgodwhy

+0

selectMode 3을 사용하여 "계정 관리자"의 이미지처럼 확인란이 '불확정'상태가 될 수 있도록합니다. –