【问题标题】:Commas are not allowed inside page item value? APEX页面项目值内不允许使用逗号?顶尖
【发布时间】:2017-12-16 04:06:07
【问题描述】:

我正在尝试将全名从一页传递到另一页。

但是当我在文本字段中输入“Tyler, Brown”并重定向到下一页时。

剩下的值变成'Tyler'

什么是 apex 不允许在页面项的值内使用逗号?

有没有办法解决这个问题?

【问题讨论】:

    标签: oracle oracle-apex


    【解决方案1】:

    逗号用于分隔 Apex URL 中的多个项目值,例如

    http://host/ords/f?p=100:1:1234567890::::P1_ITEM1,P1_ITEM2:value1,value2
    

    通常,您不应通过 URL 传递用户输入的数据 - 例如将值保存在表中,并为记录传递系统生成的 ID。

    如果您必须通过 URL 传递这样的值,您可以用反斜杠 (\) 将其括起来,例如

    http://host/ords/f?p=100:1:1234567890::::P1_ITEM1,P1_ITEM2:\value1,with,commas\,value2
    

    来源:https://stewstools.wordpress.com/2008/02/05/apex-column-linking-with-data-that-includes-commas/(注意:这篇旧文章中的链接已失效,但我已经在 Apex 5 上亲自测试过该方法并且它有效)

    【讨论】:

      猜你喜欢
      • 2015-01-08
      • 2021-06-19
      • 1970-01-01
      • 2023-03-13
      • 2016-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多