我有一个取消按钮,可以将用户带回起始页面。 “取消”按钮位于流createXYZ.xml中,起始页是流start.xml中的视图状态,如何从一个流链接到另一个流。
开始:
<view-state id="start" view="start">
</view-state>
取消按钮:
<view-state id="createXYZ" view="createXYZ">
<transition on="cancel" to=" ? ">
</transition>
</view-state>
答案 0 :(得分:0)
如果您希望继续主流但需要一些附加功能,则子流状态非常有用。您将调用子流,执行一些操作,然后退出并返回到原始流。
我不确定这是不是你想要做的。如果您只是想结束流程并开始一个新流程,您可以像
这样做<view-state id="createXYZ" view="createXYZ">
<transition on="cancel" to="endFlow"></transition>
</view-state>
<end-state id="endFlow" view="externalRedirect:../myOtherFlow.action"/>
这不仅会结束您刚才正在处理的流程(这非常有用),而且还会启动新流程。在这种情况下,新流程称为myOtherFlow