Orbeon Forms - 如何输入复杂的 CSS 代码

问题描述 投票:0回答:1

我试图在控件内的自定义 CSS 类字段中使用 IF/THEN/ELSE 语法

例如,我们想根据单选按钮设置更改文本的背景颜色:

所以

  • 单选按钮“HIGH”应设置红色背景
  • 单选按钮“MEDIUM”应设置琥珀色背景
  • 单选按钮“低”应设置绿色背景

我尝试了各种代码,但无法让它工作。

任何帮助将不胜感激

皮特A

orbeon
1个回答
0
投票

自定义 CSS 类支持 AVT(属性值模板),它们是括在花括号中的 XPath 表达式。打开要设置样式的控件的控件设置,然后在自定义 CSS 类中,使用如下表达式:

my-priority-{//priority}

假设您有另一个名为

priority
的控件,其值为
high
,则当前控件将接收类
my-priority-high
。然后,您可以编写 CSS,当
my-priority-high
类存在时将背景设置为红色。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.