【问题标题】:Oracle APEX: URL column in interactive grid cannot be editedOracle APEX:无法编辑交互式网格中的 URL 列
【发布时间】:2018-06-04 15:09:09
【问题描述】:

我在 APEX 应用程序中有一个交互式网格,其中一列(标题附件)具有在新选项卡中打开的 URL。但是,作为交互式网格功能的一部分,我无法在此列中编辑 URL。所有列都是可编辑的,但由于我将此列更改为“链接”,因此用户无法对其进行编辑。我也试过单行视图,但是一样。

这可能吗? 谢谢 See my interactive grid

【问题讨论】:

    标签: oracle-apex-5.1


    【解决方案1】:

    如何指定同一列 (attachment) 两次?一个用于编辑目的,另一个用作链接。像这样的:

    select 
      id, 
      attachment                                 edit_url, 
      '<a href="' || attachment ||'">Link</a>'   link_url
    from your_table
    
    • ID是主键列
    • EDIT_URL 是一个普通的文本字段
    • LINK_URL 是一个链接列
      • 其“仅查询”属性必须设置为“是”
      • “转义特殊字符”设置为“否”

    当您运行页面时,它将显示 3 列; EDIT_URL 将是可编辑的。修改该列的值并保存更改后,LINK_URL 将反映该更改,并且 - 当您单击该列中的“链接”字样时,它会将您引导至修改后的 URL。

    【讨论】:

    • 好主意!这是一个没有考虑过的简单解决方案,并且易于实施。非常感谢您的及时回复!
    猜你喜欢
    • 2020-02-22
    • 1970-01-01
    • 2019-01-26
    • 1970-01-01
    • 1970-01-01
    • 2023-01-11
    • 2023-04-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多