首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在甲骨文18中动态设置模态对话框标题

如何在甲骨文18中动态设置模态对话框标题
EN

Stack Overflow用户
提问于 2019-06-19 02:26:07
回答 2查看 4K关注 0票数 1

我希望基于交互元素动态设置模态对话框标题。

在第50页中,我创建了一个交互式网格并在" title“列上设置了链接,当用户单击标题列时,会出现一个模式对话框。我想将该模式对话框的标题设置为标题列的内容。

但是模态对话框的标题不会动态变化。在这种情况下,如何动态地应用这些标题?

我见过许多与这个问题有关的解决办法,但我无法解决我的问题。

EN

回答 2

Stack Overflow用户

发布于 2019-06-19 08:49:45

比方说,你的模型页码是51。下面是一步一步地测试动态更改模型页面标题的方法:

  1. 在模型页面中创建一个隐藏项,假设隐藏项名为P51_Title。
  2. 在Interactive,->标题,列,链接,->,单击链接生成器框,->设置值,->,隐藏项作为P51_TITLE在名称下,值作为'#Title#‘列(#ColumnName#)。
  3. 在模型页51静态区域标题(title属性)中,将隐藏项值添加为&P51_TITLE。(最后添加点是必须的。这是带有& and dot(.)的替换字符串。项目名称之前和之后)

保存页面并运行。单击标题列链接时,链接将重定向到模型页,标题数据将通过URL传递到会话中的隐藏项,因此模型页标题将根据报表中的标题数据自动更改。

票数 1
EN

Stack Overflow用户

发布于 2020-02-14 07:39:04

我做了这样的对话框创建js函数。

它将弹出页面标题移动到模态对话框标题。

所以,动态计算标题&P51_TITLE。会自动应用。

代码语言:javascript
复制
$(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());
  });
});

我非常失望,这样的东西(或任何其他解决方案)不工作在顶端模态页默认!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56659249

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档