SCXML で作成されたステート マシンで、遷移の動的ターゲット値を設定する方法はありますか?
つまり、scxml のデータモデルとして設定された「obj」というオブジェクトがあるとします。したがって、次のように条件を設定できます (オブジェクトに checkCondition というプロパティがある場合)。
cond="obj.checkCondition"
<state id="state1">
<transition cond="obj.checkCondition" target="state2"/>
</state>
<state id="state2">
...
</state>
obj に nextTarget という別のプロパティがあります。オブジェクトからその値を読み取るこの遷移でターゲットを設定したいと思います (条件で行われるように)。
<state id="state1">
<transition cond="obj.checkCondition" target="eval(obj.nextTarget)"/>
</state>
<!-- Where in obj.nextTarget there it has been set as value "state1", "state2" or any state name -->
これを行う構文はありますか?
ありがとう。