无法编辑Oracle APEX:交互式网格中的URL列

时间:2018-06-04 15:09:10

标签: oracle-apex-5.1

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

这可能吗? 谢谢 See my interactive grid

1 个答案:

答案 0 :(得分:0)

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

select 
  id, 
  attachment                                 edit_url, 
  '<a href="' || attachment ||'">Link</a>'   link_url
from your_table
  • ID是主键列
  • EDIT_URL是通常的文字字段
  • LINK_URL是一个链接列
    • 其&#34;仅查询&#34;必须将属性设置为&#34;是&#34;
    • &#34;逃避特殊字符&#34;设置为&#34;否&#34;

运行页面时,它会显示3列; EDIT_URL将是可编辑的。修改该列的值并保存更改后,LINK_URL将反映该更改,并且 - 当您点击&#34;链接&#34;该列中的单词,它会引导您进入修改后的网址。