mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2026-01-23 18:18:12 +00:00
新增columns的配置
This commit is contained in:
parent
14aeb4099b
commit
99c0e9f5ee
@ -189,7 +189,21 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "columns",
|
"name": "columns",
|
||||||
"propType": "array"
|
"propType": {
|
||||||
|
"type": "arrayOf",
|
||||||
|
"value": {
|
||||||
|
"type": "shape",
|
||||||
|
"value": [{
|
||||||
|
"name": "title",
|
||||||
|
"description": "列标题",
|
||||||
|
"propType": "string"
|
||||||
|
},{
|
||||||
|
"name": "dataIndex",
|
||||||
|
"description": "列名称",
|
||||||
|
"propType": "string"
|
||||||
|
}]
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "emptyContent",
|
"name": "emptyContent",
|
||||||
|
|||||||
@ -92,7 +92,7 @@ function propTypeToSetter(propType: PropType): SetterType {
|
|||||||
};
|
};
|
||||||
case 'shape':
|
case 'shape':
|
||||||
case 'exact':
|
case 'exact':
|
||||||
const items = (propType as Shape).value.map((item) => propConfigToFieldConfig(item));
|
const items = ((propType as any).value || []).map((item: any) => propConfigToFieldConfig(item));
|
||||||
return {
|
return {
|
||||||
componentName: 'ObjectSetter',
|
componentName: 'ObjectSetter',
|
||||||
props: {
|
props: {
|
||||||
@ -242,7 +242,6 @@ export default function(metadata: TransformedComponentMetadata): TransformedComp
|
|||||||
|
|
||||||
// 存在覆盖配置时
|
// 存在覆盖配置时
|
||||||
if (extendsProps) {
|
if (extendsProps) {
|
||||||
debugger;
|
|
||||||
if (name in extendsProps) {
|
if (name in extendsProps) {
|
||||||
prop = extendsProps[name];
|
prop = extendsProps[name];
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user