# 条件表达式
系统提供了一个用于简易计算的条件表达式语法,和Javascript
语法类似。如:
# 访问属性
在一个组件内部,通过属性名称可以访问属性值。
- 通过
catalog.property
的形式访问其它属性分组下的属性。 JSON
格式的属性通过property.key
的形式访问内部属性。如icon
的格式为{type: string, code: string}
,通过icon.type
可以访问type
的值。
# 操作符
名称 | 操作符 | 示例 |
---|---|---|
等于 | == | tooltipContentType == 'richText' |
不等于 | != | scroll != 'none' |
大于 | > >= | dataCount > 0 |
小于 | < <= | dataCount < 0 |
AND | && | scroll != 'none' && dataCount == 'totalValue' |
OR | || | labelPosition=='top' || labelPosition=='bottom' |
NOT | ! | !!gridEnabled |
三元表达式 | ? : | position == 'top' ? 1 : 0 |
# 全局变量
系统提供了一些全局变量供配置使用。通过object.property
的方式访问。如$page.type
。
# $page
页面对象。可以访问页面的相关属性,如页面类型等。
type
。dash
- 仪表板spg
- SuperPagerpt
- 报表webform
- web表单excelform
- excel表单
# $parent
访问子组件的父组件,无法访问上级容器组件。通过$parent.propertyName
可以父组件上的属性。
0条评论
评论