繁体   English   中英

将模态对话框关闭到另一个模态对话框中

[英]Closing Modal Dialog into another Modal Dialog

所以这是我正在研究的一个奇怪的例子。

布局基本上是这样的。 我有一个主页面,其中包含一个带有链接列的交互式报表 ,该列打开一个带有两个交互式网格模态对话框页面来编辑一些信息。

由于表的链接方式,必须首先将信息保存在左侧网格上,然后才能在右侧网格上添加和保存数据。 我试图通过使用第二个模态对话框(左侧网格中的自定义按钮调用)来规避这一点,因此在将此信息保存到此新模态对话框页面之前,不可能对正确的网格进行篡改。

它在某种程度上确实有效。 当我将新数据保存到对话框页面时,我可以将新数据插入到表中,然后我回到第一个对话框页面。

现在的问题是我似乎无法从左侧网格刷新区域。 如果我添加一个刷新左侧网格的按钮(用于测试),它就可以工作。 但是,如果我尝试通过“关闭/取消对话框”动态操作,它根本不起作用。

到目前为止,我已尝试过以下内容:

First method:
*On 2nd Modal Page (the one with Data to be saved for the left Grid)*

    Type: Close Dialog
    Point: Processing
    When Button Pressed: Cancel

*On 1st Modal Page (with the left and right Grids)*

    When - Event: Dialog Closed
    Selection Type: Region
    Region: Left Grid

With the following True Action:

    Action: Refresh
    Selection Type: Region
    Region: Left Grid

在这种情况下什么也没发生。


Second method: Using a branch to go back to the previous Modal Page.

*Branch (on the 2nd Modal Page)*

    Point: After Processing
    Page: The previous modal page
    When button pressed: None (So that either cancel or save trigger it)

它导致数据保存,我设法打开上一个模态页面,左侧网格被更新,但它显示为链接,看起来比通常情况下要小。

我已经在第一页(使用交互式报告)和第二页(使用第一个模式对话框)之间已经应用(和工作)的第一种方法。 有没有办法让这种互动有效? 我在网上找不到任何试过多级模态对话框的例子,所以我不知道它是否可能。

“关闭对话框”事件将不起作用,因为第二个模态对话框不是第一个模态对话框中的iframe,它实际上将第一个对话框替换为源页面中iframe的src。

我的应用程序中有一个双模态对话框元素,但我在源 - > 1-> 2->源中使用它。 如果你不需要从第二个对话框回到第一个对话框的链接,我建议尝试单向模式。 否则,最好将对话框1更改为从交互式报告链接的常规页面,

或者 - 将两个网格放在同一页面上,右边开始为禁用,并使用按钮启用它

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM