1

我还是spring的新手。在spring web flow中单击按钮时,我需要制作一个弹出窗口。

让我们在 html 文件中说

 <h:commandLink value="Sick Leave" action="sickleave" id="sickleave" /></div>

当单击操作命令链接时,我必须在页面本身上填充一些值。

在我的 flow.xml

    <transition on="sickleave" to="sickLeave"></transition>

    <view-state id="sickLeave" view="sickLeave.xhtml" popup="true"></view-state>

我添加了 popup=true。但我仍然无法获得弹出窗口。

4

1 回答 1

0

我认为您需要使用sf:commandLink组件而不是h:commandLink设置 reRender 标记,如下所示:

<sf:commandLink value="Sick Leave" action="sickleave" reRender="#{flowRenderFragments}"  processIds="*" id="sickleave" />

我不确定是否需要“processIds”标签,所以不管有没有它都可以试试。

于 2012-07-12T14:48:12.403 回答