获取节点 checkbox / radio 半勾选状态。[setting.check.enable = true 时有效]
初始化节点数据时,由 zTree 增加此属性,请勿提前赋值
{
checked: true, //等同于 treeNode.checked
half: true //规则见下表
}
setting.check.checkType = "checkbox" | |||
treeNode.checked | treeNode.check_Child_State | treeNode.halfCheck | half |
- | - | true | true |
true | -1 | false | false |
true | 0 | false | true |
true | 1 | false | true |
true | 2 | false | false |
false | -1 | false | false |
false | 0 | false | false |
false | 1 | false | true |
false | 2 | false | true |
setting.check.checkType = "radio" | |||
treeNode.checked | treeNode.check_Child_State | treeNode.halfCheck | half |
- | - | true | true |
true | -1 | false | false |
true | 0 | false | false |
true | 2 | false | true |
false | -1 | false | false |
false | 0 | false | false |
false | 2 | false | true |
var treeObj = $.fn.zTree.getZTreeObj("tree");
var halfCheck = treeObj.getNodes()[0].getCheckStatus();