The typical structure as following: - [-] root - [ ] b - [X] c - [ ] d What i want is: if I toggle the root, all checkboxes, including root and children, toggled, no matter the children's status are. Is there native function/command do things like this? -- Jun Fang 方俊