在Oracle Apex中显示按钮时,服务器端条件取决于页面项的值?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Oracle Apex中显示按钮时,服务器端条件取决于页面项的值?相关的知识,希望对你有一定的参考价值。

我目前在使用Oracle Apex,试图在页面项的值大于零(数字)时显示一个按钮。

我认为服务器端条件(SQL表达式)是最好的主意,我的SQL代码就是这样。

    If :PAGE_ITEM > 0 then
      Return True;
    else
       Return False;
    End if;

但是我得到的错误是: ORA-06550,第1行,第37列,ORA-00920,无效的关系运算符。

使用服务器端条件 "Item = Value "来选择我的Item,并且Value为0,但效果并不理想......。

答案

你的表达式语法对于 "SQL表达式 "类型来说是不正确的。 对于 "PLSQL函数体 "类型是合适的。

但是,我认为最合适的类型是 "PLSQL Expression",表达式简单。

:PAGE_ITEM > 0

以上是关于在Oracle Apex中显示按钮时,服务器端条件取决于页面项的值?的主要内容,如果未能解决你的问题,请参考以下文章

在交互式报告中动态隐藏/显示区域(Oracle APEX 5.1)

Oracle Apex 中具有动态操作的单个按钮上的多个条件

Apex Oracle - 多个动态操作

创建一个将在 apex 中更新数据库表的按钮

使用页面项目值在 oracle apex 中搜索经典报告

oracle apex 只刷新一个区域而不是整个页面