2012-07-06 95 views
0

我還是新來spring.I需要做一個彈出窗口,當按鈕被點擊在春季web流。春季流量彈出窗口彈出窗口

讓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> 

我已經添加彈出= true.But我仍無法得到一個彈出窗口。

+0

我不做Spring Web Flow的,但我認爲你缺少提上呈現入境彈出內容。因此,請嘗試在您的元素中添加以下內容: 其中「form:popupId」是彈出式容器的客戶端ID。 Ravi 2012-07-08 09:20:02

回答

0

我認爲你需要使用SF:commandLink組件,而不是H:commandLink設置重新呈現標籤如下:

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

我不知道如果「processIds」標籤是必要的,所以試試看,沒有它。