簡體   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