获取节点 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();