我用复选框创建了dojo树。
但是当我检查父节点时,没有自动选择子节点。(不是扩展子节点)
只有当我展开树一次,之后,当我点击父复选框时,可以选择子节点。
这是代码。
function update() {
ctx.clearRect(0, 0, canvas.width, canvas.height);
gun.render();
gun.shoot();
bullets.forEach(function(bullet) {
bullet.render().animate();
});
requestAnimationFrame(update);
}
答案 0 :(得分:0)
这是因为在树中打开节点之前,它的内容尚不存在。在树中打开节点后重新加载它们。您可以做的是插入树的onOpen事件,然后决定是否应该检查刚刚创建的所有节点的复选框。