新增columns的配置

This commit is contained in:
荣彬 2020-07-27 21:59:17 +08:00
parent 14aeb4099b
commit 99c0e9f5ee
2 changed files with 16 additions and 3 deletions

View File

@ -189,7 +189,21 @@
},
{
"name": "columns",
"propType": "array"
"propType": {
"type": "arrayOf",
"value": {
"type": "shape",
"value": [{
"name": "title",
"description": "列标题",
"propType": "string"
},{
"name": "dataIndex",
"description": "列名称",
"propType": "string"
}]
}
}
},
{
"name": "emptyContent",

View File

@ -92,7 +92,7 @@ function propTypeToSetter(propType: PropType): SetterType {
};
case 'shape':
case 'exact':
const items = (propType as Shape).value.map((item) => propConfigToFieldConfig(item));
const items = ((propType as any).value || []).map((item: any) => propConfigToFieldConfig(item));
return {
componentName: 'ObjectSetter',
props: {
@ -242,7 +242,6 @@ export default function(metadata: TransformedComponentMetadata): TransformedComp
// 存在覆盖配置时
if (extendsProps) {
debugger;
if (name in extendsProps) {
prop = extendsProps[name];
}