当前位置: 首页 > 知识库问答 >
问题:

带IF-ELSE语句的ORACLE APEX引导CSS

哈雅珺
2023-03-14

我知道css不支持if-else语句。如果我的值为

CSS代码:

.信用卡柜台{

盒子阴影:2px 2px 10px#DADADA;

保证金:5px;

填充:20px 10px;

背景色:#fff;

高度:100px;

边界半径:5px;

过渡:.3s线性所有;

}

卡计数器:悬停{

盒子阴影:4px 4px 20px#DADADA;

过渡:.3s线性所有;

}

.信用卡柜台。成功{

背景色:#66bb6a;

颜色:#FFF;

}

卡计数器

font-size: 5em;

不透明度:0.2;

}

卡片计数器

位置:绝对;

右: 35px;

顶部:20px;

font-size: 32px;

显示:块;

}

.信用卡柜台。计数细节{

位置:绝对;

右: 35px;

顶部: 50px;

字体样式:斜体;

文本转换:大写;

不透明度:0.5;

显示:块;

字号:18px;

}

.信用卡柜台。计数名称{

位置:绝对;

右: 35px;

顶部:65px;

字体样式:斜体;

文本转换:大写;

不透明度:0.5;

显示:块;

font-size: 17px;

}

<link href="//maxcdn.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css">

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css" />
<div class="container">
<div class="row">

<div class="col-md-3">
      <div class="card-counter success">
        <i class="fa fa-calendar fa-3x fam-clock fam-is-info fa-lg"></i>
        <span class="count-numbers"><a href="f?p=&APP_ID.:3008:&APP_SESSION." style="color: white">&CURRENT_SESSIONS. - 
        &CONFIRMED_AMOUNTS.€</a></span>
        <span class="count-detail">Weekly</span>
        <span class="count-name"><a href="f?p=&APP_ID.:3008:&APP_SESSION." style="color: white">Open<p>Sessions</a></span>
      </div>
    </div>

current_sessionsql代码:

select count(CLIENTS.ID) as QTY
 from SESSIONS SESSIONS,
    CLIENTS CLIENTS 
 where SESSIONS.CLIENTS_ID=CLIENTS.ID 
 and SESSIONS.STATUS =1
 and to_char(SESSIONS.SESSION_DATE, 'MM-DD-YYYY') between to_char(trunc(CURRENT_TIMESTAMP, 'iw'), 'MM-DD-YYYY') 
 and to_char(trunc(CURRENT_TIMESTAMP, 'iw')+6, 'MM-DD-YYYY')

共有1个答案

蓬宾白
2023-03-14

您可以通过查询而不是css的其他几种方式来完成它。这可能会更容易。

方法1:在查询中使用项目CURRENT\u SESSIONS,以便只获取需要为CURRENT\u SESSIONS的当前值显示的行。你没有提供你的数据,所以很难给你一个例子。如果你想知道怎么做,请告诉我。

方法2:将此列添加到报表查询中

       CASE
        WHEN :CURRENT_SESSIONS != 0
        THEN 'block'
        ELSE 'none'
       END  show_current_sessions,

现在,当需要显示卡片时,报表中有一列字符串“block”,当需要隐藏卡片时有一列字符串“none”。在html表达式或报告列html表达式的链接文本属性中使用此值(根据需要调整):

但是,如果不使用查询作为区域源,则上述方法不适用。在这种情况下,您可以使用css变量。

  • 创建一个页面项目P1\u显示当前会话(根据您的方便更改页码)。在页面属性中,在css下添加以下css
:root {
  --display: &P1_SHOW_CURRENT_SESSIONS.;
}
.showhide {
  display:var(--display);
}

>

  • P1_SHOW_CURRENT_SESSIONS上添加一个前标题计算,如果CURRENT_SESSIONS为0,则返回无,如果为0,则返回块

    在互动程序上,添加css类showhide

  •  类似资料:
    • Swift 条件语句 一个 if 语句 后可跟一个可选的 else if...else 语句,else if...else 语句 在测试多个条件语句时是非常有用的。 当你使用 if , else if , else 语句时需要注意以下几点: if 语句后可以有 0 个或 1 个 else,但是如果 有 else if 语句,else 语句需要在 else if 语句之后。 if 语句后可以有 0

    • else语句可以与if语句结合使用。 else语句包含else语句中的条件表达式解析为0或FALSE值时执行的代码块。 else语句是一个可选语句, else后面最多只能有一个else语句。 语法 (Syntax) if...else语句的语法是 - if expression: statement(s) else: statement(s) 流程图 (Flow Diagram) 例

    • 我正在尝试用RPLY构建一个解析器,但在使if-else语句工作时失败了。 在我看来,解析器似乎拼命地尝试沿着一条路径前进,当它失败时,它不去寻找另一条路径,而是停止了。 以下是我当前的制作/规则: 下面是EBNF中的语法: 因此到目前为止,解析器解析: 但不是: 或 我的规则有问题吗?你将如何实现这样一个(通用的)语法?

    • 我想问一下如何使用下面的代码执行if语句?我试过了,但它给了我一个错误;它说不能把void变成bool。有什么建议吗?

    • 主要内容:if 语句,实例,if...else 语句,实例,if...else if...else 语句,实例,if...else 嵌套语句,实例Scala IF...ELSE 语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。 可以通过下图来简单了解条件语句的执行过程: if 语句 if 语句有布尔表达式及之后的语句块组成。 语法 if 语句的语法格式如下: 如果布尔表达式为 true 则执行大括号内的语句块,否则跳过大括号内的语句块,执行大括号之后的语句块。 实

    • 主要内容:if 结构,if-else 结构,多条件 if-else-if 语句,嵌套 if 的使用Java 支持两种选择语句:if 语句和 switch 语句。其中 if 语句使用布尔表达式或布尔值作为分支条件来进行分支控制,而 switch 语句则用于对多个整型值进行匹配,从而实现分支控制。这些语句允许你只有在程序运行时才能知道其状态的情况下,控制程序的执行过程。如果你没有 C/ C++ 的编程背景,你将会为这两个语句的强大功能和灵活性而感到吃惊。 选择结构(也叫分支结构)解决了顺序结构不能