tree.on('checkchange', function checkchange(node, checked) {
if (checked) {
checkParentNode(node.parentNode, checked);
}
checkChildNode(node, checked);
});
function checkChildNode(node, checked) {
if (node == undefined) {
return;
}
node.checked = checked;
node.ui.toggleCheck(checked);//这是页面上复选框是否被选中吧?为什么我的在这里报错,我用的是extjs5,是这个原因吗?还是其他原因?
node.eachChild(function (child) {
checkChildNode(child, checked);
});
}
function checkParentNode(node, checked) {
if (node == undefined) {
return;
}
node.checked = checked;
node.ui.toggleCheck(checked); //这里一样的错误
checkParentNode(node.parentNode);
}
已采纳
新人求救!Extjs5tree菜单上复选框的选中状态
- 写回答
- 好问题 提建议
- 追加酬金
- 关注问题
- 分享
- 邀请回答