布尔运算符
可合并过滤运算符使用 Boulean运算符组合布尔运算符产生逻辑二叉树二叉树不易阅读ViewConfig
提供方式定义命名逻辑数组
.
- JSON系统
- YAML
"Filter": { "AND": [ { "Field": { "name": "domainId", "operator": "EQUALS", "value": "02204077-1cd1-4c70-a7c4-4cd845194b81" } }, { "Field": { "name": "assetId", "operator": "EXISTS", "value": "00000000-0000-0000-0000-000000007001", "target": "RelationSource" } }, { "Field": { "name": "statusName", "operator": "IN", "values": [ "New", "In Review" ] } } ] }
Filter: AND: - Field: name: "domainId" operator: "EQUALS" value: "02204077-1cd1-4c70-a7c4-4cd845194b81" - Field: name: "assetId" operator: "EXISTS" value: "00000000-0000-0000-0000-000000007001" target: "RelationSource" - Field: name: "statusName" operator: "IN" values: - "New" - "In Review"
滤波元素绑绑成命名数组,用数组名称逻辑合并:安卓
或OR系统
.也可以嵌套逻辑数组,允许所有可能的布尔组合
- JSON系统
- YAML
"Filter": { "AND": [ { "OR": [ { "Field": { "name": "domainId", "operator": "EQUALS", "value": "02204077-1cd1-4c70-a7c4-4cd845194b81" } }, { "Field": { "name": "assetId", "operator": "EXISTS", "value": "00000000-0000-0000-0000-000000007001", "target": "RelationSource" } } ] }, { "Field": { "name": "statusName", "operator": "IN", "values": [ "New", "In Review" ] } } ] }
Filter: AND: - OR: - Field: name: "domainId" operator: "EQUALS" value: "02204077-1cd1-4c70-a7c4-4cd845194b81" - Field: name: "assetId" operator: "EXISTS" value: "00000000-0000-0000-0000-000000007001" target: "RelationSource" - Field: name: "statusName" operator: "IN" values: - "New" - "In Review"