Oracle apex 交互式网格列以显示全部内容,但为只读

Oracle apex 交互式网格列以显示全部内容,但为只读,oracle-apex,oracle-apex-5.1,Oracle Apex,Oracle Apex 5.1,环境:Oracle APEX v5.1.2/Oracle 12c 我有一个交互式网格报告,其中有一个字段是只显示的列,但它实际上返回了一个可能很长的错误消息描述。由于我希望将我的IG报告保留为每行一条记录,是否有一种方法可以显示此字段的全部内容,而不允许更改数据库中的基础列值 工具提示的一些方法,或者能够钻取字段以查看除只读以外的所有信息。我在18.2上使用了Im,我还没有使用5.1.2,但我假设功能没有更改。将该列设置为Textarea,这样,如果单击该列,可以获得全文,但需要以某种方式禁用它

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

我有一个交互式网格报告,其中有一个字段是只显示的列,但它实际上返回了一个可能很长的错误消息描述。由于我希望将我的IG报告保留为每行一条记录,是否有一种方法可以显示此字段的全部内容,而不允许更改数据库中的基础列值


工具提示的一些方法,或者能够钻取字段以查看除只读以外的所有信息。

我在18.2上使用了Im,我还没有使用5.1.2,但我假设功能没有更改。将该列设置为Textarea,这样,如果单击该列,可以获得全文,但需要以某种方式禁用它。仅将其设置为只读可能就足够了,如果没有,您也可以使用javascript禁用它。

在select语句中使用该列2次

  • 1,在行中显示substr
  • 2完成,您将在悬停时显示它(这是一个隐藏列)
对于交互式网格,请转到列>标识>类型>HTML表达式

然后在“设置”>“HTML表达式”下添加:
&COLUMN1.


当您悬停在字段上时,它将显示所有内容。

FYI,更新您的答案以使用
列。
列类型:HTML表达式。在经典报告中,我使用#列#而不是&COLUMN。