0

以下是我的流程,

<view-state id="fileUpload" view="FileUpload" redirect="false" popup="false" model="scanDataHolder">

        <on-render>
            <evaluate expression="fileUpload.setupNewFileUploadHolder(holder, flowRequestContext,externalContext)" />
        </on-render>    

        <transition on="process" to="uploadreport" validate="false">
            <evaluate expression="fileUpload.process(holder, flowRequestContext,externalContext)" />                
        </transition>       

        <transition on="doneWithFileUpload" to="doneWithFileUpload" validate="false"/>                          
    </view-state>   

    <view-state id="uploadreport" view="renderReport"   redirect="false" popup="true" model="retailScan"/>

以上流程运作良好。但是,当我的流量来到这里

<transition on="process" to="uploadreport"

我需要去<view-state id="uploadreport" view="renderReport"..../>也去<view-state id="fileUpload" view="FileUpload".../>

一个将打开一个 Excel 报告,另一个将清理用于浏览文件的字段并显示文件的简要结果...

任何帮助表示赞赏!

4

1 回答 1

0

弹簧卷筒纸流转至

<view-state id="fileUpload" view="FileUpload" redirect="false" popup="false"    model="scanDataHolder">
    <on-render>
    <evaluate expression="fileUpload.setupNewFileUploadHolder(holder, flowRequestContext,externalContext)" />
    </on-render>
    <transition on="process" to="uploadreportTest" validate="false" />
    <transition on="doneWithFileUpload" to="doneWithFileUpload" validate="false"/>
    </view-state>
    <action-state id=" uploadreportTest">

      <evaluate expression="fileUpload.process(holder, flowRequestContext,externalContext)" />
    <transition on="success" to=" uploadreport " />
    </action-state>

    <view-state id="uploadreport" view="renderReport"   redirect="false" popup="true" model="retailScan"/>
于 2014-03-08T10:34:22.330 回答