| className | string | | ✔️ | 组件的 className |
| style | object | | | 组件的 style |
| itemField | object | | | @deprecated, 使用 fields 替代, List 里每个元素的 json schema,支持使用所有 form 的元素 |
| direction | 'row' | 'column' | | | @deprecated,使用 style.flexDirection 替代。 |
| wrap | bool | false | | @deprecated,使用 style.flexWrap 替代。 |
| gap | number | | | @deprecated,使用 style.gap 替代。 |
| empty | bool | object | false | | 当无数据的时候显示的占位符,antd 的 Empty 的属性 |
| itemProps | object | | | 传给每个子元素顶层 div 的属性 |
| LoadingProps | LoadingProps | | | 传给 Loading 组件的属性 |
| dataSource | { token: string, pbcToken: string, listUrl: string } | | | 数据源 |
| dataUrl | ConditionalListOrSinglePropertyPropType(string) | | | 通过 dataUrl 获取数据。 |
| dataFilters | ConditionalListPropertyPropType(DataFilters) | | ✔️ | 请求数据源隐藏的固定 filter 条件,无法通过界面进行改变 |
| sortModel | Array<SortModel> | | | 数据的排序方式 |
| dataResponseKeyPath | string | 'results' | | 取 response data 里的某一个子数据来作为结果。 |
| transformDataResponse | string | | | 转换取到的数据,使用 eval 表达式,this 指向获取到的数据。 |
| translateDataResponse | bool | true | | 是否需要翻译请求结果 |
| debounceTime | number | 200 | | 请求数据的 debounce time,会触发 leading。 |
| defaultValue | object | | | 数据源的默认数据,会和 api 请求到的数据进行 merge。如果 api 请求返回的是数组,则和数组的每一项进行 merge。如果 api 请求返回的是个对象,则和此对象进行 merge。 |
| httpMethod | 'get' | 'post' | 'get' | | 数据请求的http方法。 |
| selectColId | Array<string> | | | 加载的数据字段,不配置则加载所有字段。 |
| lazyLoading | bool | false | | 是否开启懒加载 |
| cacheBlockSize | number | 30 | | 懒加载每次请求的数据量 |