2

如何在分配 scxml 标记中动态指定位置?我的 scxml 解释器不接受这样的东西。参数 expr="_event.data.expr" 被正确评估。但位置参数只接受确切的名称字符串。

<scxml xmlns="http://www.w3.org/2005/07/scxml" version="1.0" binding="early" xmlns:qt="http://www.qt.io/2015/02/scxml-ext" datamodel="ecmascript" name="StateMachineMain" qt:editorversion="4.3.1">
...
<transition type="external" event="_assigndata">
    <assign location="_event.data.data_id" expr="_event.data.expr"/>
</transition>
...

现在我将使用绑定到事件的脚本来设置值,但这有点笨拙

4

0 回答 0