文档
测试

p2组件-数据筛选

POST

请求参数

参数名
类型
描述
必填
id
int
组件id
必填
code
string
preparation_value_filter
必填
parents
string
父组件 多个逗号隔开
必填
children
string
子组件多个 逗号隔开
必填
value
object
组件具体参数
必填
opt_type
string
simple(简单筛选),逻辑数组operation必填 user(用户自定义筛选),最后生成的公式rules必填
必填
operation
list
处理数据数组
可选
field
string
字段选择
必填
filter_type
string
筛选逻辑
必填
value
string
取值
必填
opt_next
string
与下一行逻辑
可选
is_special_char
int
是否是特殊字符
必填
rules
string
存放筛选公式,{{}}中为变量, ''中为字符串(用户输入时做提示), 其他为操作符或数字
可选
name
string
组件名称,组件说明的描述字段
必填

说明 / 示例

``` rules: 存放筛选公式,{{}}中为变量, ''中为字符串(用户输入时做提示), 其他为操作符或数字 opt_type: "simple":简单筛选,逻辑数组operation必填 "user":用户自定义筛选,最后生成的公式rules必填 operation 简单筛选逻辑数组 is_special_char:是否特殊字符;1是 0否 source 原始数据 {"a": {"b": 23}, "c":12, "d":"test_str"} ; { "id":, "parents":"", "children":"", "code": "preparation_value_filter", "value":{ "rules": "{{a.b}} > {{c}} and ( {{c}}>10 or {{d}}=='test_str' )", "opt_type":"simple", ("simple":简单筛选, "user":用户自定义筛选) "operation":[ { "field":"a.b", "type":"str", "filter_type":"==", "value":"dd|ss", "opt_next":"AND", "is_special_char":0 } ] } } 公式判断该条数据为True ```