【问题标题】:How to implement a pop-up window to show the row details in APEX interactive grid?如何实现弹出窗口以在 APEX 交互式网格中显示行详细信息?
【发布时间】:2019-10-31 09:16:13
【问题描述】:

我最近才开始了解 APEX。在这个example 中,如果用户在交互式网格中单击一个名称,则会弹出一个详细信息页面。我已经搜索了这个函数的实现,但是我只能找到关于Enabling Detail View in an Interactive Grid 的东西,这不是我想要的东西。谁能告诉我如何在 APEX 中实现这样的弹出详细信息窗口(页面)?

【问题讨论】:

    标签: oracle-apex


    【解决方案1】:

    要获得这样的弹出窗口,您需要 2 个步骤。

    1. 创建可以链接到的详细信息站点,该站点是编辑页面。 在演示项目中,这是
      • 带有页面模式模式对话框的网站
      • 使用 Process Fetch Row from Table
      • 表格更改数据
    2. 链接出交互式网格。 选择应链接的列,然后选择步骤 1 的链接 -> 目标 -> 页面。然后选择具有要匹配 ID 的列。

    【讨论】:

    • 感谢您的快速回复。由于该表可以包含许多行,例如1000 行。这是否意味着我需要为每个人手动创建一个详细信息页面?还是APEX提供了某种工具自动生成详情页?
    • 每列您只需要 1 个详细信息页面用于引用。
    • 谢谢!我明白你的意思。还有一个问题,我已经成功地将列链接到模式对话框,而在弹出窗口中,所有项目都是空白的。如何根据我们在交互式网格中单击的ID/name 从表中检索内容?就像在 sql select * from table where id = id_in_grid 中一样。如何将该参数传递给模态对话框中的 sql 查询?
    • 如果你有类似 javascript:apex.navigation.dialog('f?p=102:........:P23_ID:7 之类的链接,那么你需要在编辑页面一个处理过程选择行。
    猜你喜欢
    • 2014-06-19
    • 2012-06-10
    • 1970-01-01
    • 1970-01-01
    • 2014-02-04
    • 2018-03-11
    • 2017-12-09
    • 2012-11-26
    • 2020-01-28
    相关资源
    最近更新 更多