实际是当前节点的子节点、孙节点及以下任意有选中状态(但没有全部选中),当前节点就是半选状态。而我后面所说“可以只判断子节点,但子节点的半选状态也要算作选择状态处理”是从程序角度出发来说的,即:如果孙子节点中有选中的节点(但没有全部选中),则子节点是半选状态,这时即使这个子节点的所有兄弟节点都没有选中,当前结点也应该是半选状态。换句话说就是当前节点的子节点中,任意有一个是选中状态或半选状态(所有子节点不能全部是选中的状态),当前节点就应该是半选状态。作者: niko 时间: 2013-7-27 09:45:38