Jsf SpringWebFlow中的弹出窗口

Jsf SpringWebFlow中的弹出窗口,jsf,popup,spring-webflow,Jsf,Popup,Spring Webflow,我对spring还是新手。我需要在SpringWebFlow中单击按钮时创建一个弹出窗口 比如说在html文件中 <h:commandLink value="Sick Leave" action="sickleave" id="sickleave" /></div> 当点击action命令链接时,我必须用条目本身的一些值填充页面 在my flow.xml中 <transition on="sickleave" to="sickLeave">&l

我对spring还是新手。我需要在SpringWebFlow中单击按钮时创建一个弹出窗口

比如说在html文件中

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

当点击action命令链接时,我必须用条目本身的一些值填充页面

在my flow.xml中

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

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


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

我认为您需要使用sf:commandLink组件,而不是h:commandLink设置重新渲染器标签,如下所示:

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


我不确定是否需要“processIds”标记,所以可以尝试使用它,也可以不使用它。

我不使用SpringWebFlow,但我认为您没有提到在输入时呈现弹出内容。因此,请尝试将其添加到元素中,如下所示:其中“form:popupId”是弹出容器的客户端Id。