我想根据交互式元素动态设置模态对话框标题。
例如)在第 50 页,我制作了一个交互式网格并在“标题”列上设置了链接,当用户单击标题列时,会出现一个模式对话框。我想将该模式对话框的标题设置为标题列的内容。
但是模态对话框的标题不会动态变化。在这种情况下,如何动态应用标题?
我已经看到了许多与此问题相关的解决方案,但我无法解决我的问题。
我想根据交互式元素动态设置模态对话框标题。
例如)在第 50 页,我制作了一个交互式网格并在“标题”列上设置了链接,当用户单击标题列时,会出现一个模式对话框。我想将该模式对话框的标题设置为标题列的内容。
但是模态对话框的标题不会动态变化。在这种情况下,如何动态应用标题?
我已经看到了许多与此问题相关的解决方案,但我无法解决我的问题。
假设您的模型页码是 51。这里是一步一步的方法 [TESTED] 来动态更改模型页的标题:
保存两个页面并运行。当您单击标题列链接时,该链接将重定向到模型页面,并且标题数据将通过 URL 传递到会话中的隐藏项,因此模型页面标题将根据报告中的标题数据自动更改。
我做了这样的 dialogcreate js 函数。
它将弹出页面标题移动到模式对话框标题。
因此,动态计算标题&P51_TITLE。会自动应用。
$(document).on("dialogcreate", ".ui-dialog--apex", function(e) {
var lDialog = $(this);
lDialog.find('iframe').on('load',function () {
lDialog.children(".ui-dialog-content")
.dialog("option", "title", $(this.contentDocument).find('title').html());
});
});
我很失望这样的事情(或任何其他解决方案)默认情况下在顶点模式页面中不起作用!