交互式网格列显示完整内容但只读

Interactive grid column to display full content but read only

环境:Oracle APEX v5.1.2 / Oracle 12c

我有一个交互式网格报告,其中有一个字段是仅显示列,但实际上 returns 错误消息描述可能很长。由于我想将我的 IG 报告保持为每行一条记录,是否有一种方法能够显示该字段的全部内容而不允许更改数据库中的基础列值?

一些工具提示或能够钻入字段以查看所有信息但只读的方法。

我使用的是 18.2,我还没有使用 5.1.2,但我认为功能没有改变。将列设置为 Textarea,这样如果您单击它就可以获得全文,但是您需要以某种方式禁用它。只需将其设置为只读就足够了,如果不够,您也可以使用 javascript.

禁用它

在 select 语句中使用该列 2 次e,

  • 1 与 substr 显示在行
  • 2 完成,您将在悬停时显示它(这是一个隐藏列)

对于交互式网格,转到列 > 标识 > 类型 > HTML 表达式。

然后在设置> HTML表达式下添加:<span title="&COLUMN2.">&COLUMN1.</span>

将鼠标悬停在该字段上时会显示所有内容。