如果我在child中设置执行变量,它也会在父级中获得。 That agrees with variable scoping doc here。
但是对于子执行,值是我设置的实际值,对于父级,变量的值为null。
我无法解释这种行为。为什么只在父执行中设置密钥而不是值?
在儿童执行中
child.setVariable("somekey", "somevalue");
在儿童执行中
child.getVariable("somekey");
返回“somevalue”
在父母
中parent.getVariable("somekey");
返回null。
我原本期望变量范围文档的值相同。
版本4.4