在DWZ开发过程中经常会遇到的一种情况就是:在navTab页面中通过a标签打开一个dialog,在dialog层进行操作后,需要对该dialog层进行必要的刷新操作。

1.首先讲一下思路:

 在非dialog页面中,也就是navTab页面中,将传递rel的值作为刷新的途径。在那种情况下,rel值为navTab的navTabId,所以在dialog中,只要将dialogId获取到,并作为rel值在dialog层传递即可。

2.其次给大家看看我的操作图:

图1-点击navTab上的修改,进入一级dialog页面

DWZ (JUI) 教程 DWZ中dialog层的刷新

图2-点击一级dialog的修改操作,进入二级dialog的详情修改页面

DWZ (JUI) 教程 DWZ中dialog层的刷新

说明:我的操作就是:打开navTab上的修改页面,显示一个dialog层的列表信息,然后再在一级dialog上点击修改,打开二级dialog,在二级dialog上修改完毕后,关闭当前的二级dialog,然后刷新一级dialog。

3.步骤:

(1)在a链接中指定rel值(即将打开的dialog层的ID):

<a href ="score.do?method=goQueryRuleDetail" target="dialog" rel="firstDialogId"  width="950" height="380"  title="标题">修改</a>
View Code

相关文章: