提交 3260dcd5 编写于 作者: aaronchen2k2k's avatar aaronchen2k2k

use refer fields like address.city as sub field

上级 97590d9b
......@@ -80,7 +80,7 @@ func GenerateForField(field *model.Field, total int) []string {
referField := constant.LoadedFields[field.Name]
values = GenerateFieldItemsFromDefinition(&referField, total)
} else {// other type like address.city
} else {// like address.city to refer to other custom fields
arr := strings.Split(field.Type, ".")
referField := constant.LoadedFields[arr[0]]
referField.Filter = field.Range
......
......@@ -77,10 +77,19 @@ fields:
type: custom
- name: numb
type: custom
range: custom.yaml
range: numb.yaml
- name: field6
note: 复合字段的某一个字段,指定查询条件。
type: address.city
format: ${seq}-${name}(${state})
range: select * from address.city where state like '%山东%'
type: list
fields:
- name: prefix
type: list
range: "["
- name: first_name
type: address.city
format: ${seq}-${name}(${state})
range: select * from address.city where state like '%山东%'
- name: postfix
type: list
range: "]"
title: custom
title: numb
desc: 自定义数据
author: zentao
version: 1.0
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册