# 条件表达式
系统提供了一个用于简易计算的条件表达式语法,和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条评论
评论