mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2026-03-07 02:47:12 +00:00
修复 Slot 无法拖入物料的问题
This commit is contained in:
parent
2ce965c8ac
commit
448a0affe8
@ -43,7 +43,7 @@ skeleton.add({
|
|||||||
props: {
|
props: {
|
||||||
condition: () => {
|
condition: () => {
|
||||||
return designer.dragon.dragging && !getTreeMaster(designer).hasVisibleTreeBoard();
|
return designer.dragon.dragging && !getTreeMaster(designer).hasVisibleTreeBoard();
|
||||||
}
|
},
|
||||||
},
|
},
|
||||||
content: OutlineBackupPane,
|
content: OutlineBackupPane,
|
||||||
});
|
});
|
||||||
@ -67,14 +67,7 @@ export function init(container?: Element) {
|
|||||||
}
|
}
|
||||||
container.id = 'lowcodeEditorPresetGeneral';
|
container.id = 'lowcodeEditorPresetGeneral';
|
||||||
|
|
||||||
render(
|
render(createElement(GeneralWorkbench), container);
|
||||||
createElement(GeneralWorkbench),
|
|
||||||
container,
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
console.log(
|
console.log(`%cLowcodeEngine %cv${version}`, 'color:#000;font-weight:bold;', 'color:green;font-weight:bold;');
|
||||||
`%cLowcodeEngine %cv${version}`,
|
|
||||||
"color:#000;font-weight:bold;",
|
|
||||||
"color:green;font-weight:bold;"
|
|
||||||
);
|
|
||||||
|
|||||||
@ -85,6 +85,13 @@ export default function(metadata: TransformedComponentMetadata): TransformedComp
|
|||||||
let propsGroup = props || [];
|
let propsGroup = props || [];
|
||||||
const basicInfo: any = {};
|
const basicInfo: any = {};
|
||||||
if (componentName === 'Slot') {
|
if (componentName === 'Slot') {
|
||||||
|
if (!configure.component) {
|
||||||
|
configure.component = {
|
||||||
|
isContainer: true
|
||||||
|
}
|
||||||
|
} else if (typeof configure.component === 'object'){
|
||||||
|
configure.component.isContainer = true;
|
||||||
|
}
|
||||||
basicInfo.icon = IconSlot;
|
basicInfo.icon = IconSlot;
|
||||||
propsGroup = [{
|
propsGroup = [{
|
||||||
name: getConvertedExtraKey('title'),
|
name: getConvertedExtraKey('title'),
|
||||||
|
|||||||
@ -5,48 +5,52 @@ class Slot extends Component {
|
|||||||
static componentMetadata = {
|
static componentMetadata = {
|
||||||
componentName: 'Slot',
|
componentName: 'Slot',
|
||||||
configure: {
|
configure: {
|
||||||
props: [{
|
props: [
|
||||||
name: '___title',
|
{
|
||||||
title: {
|
name: '___title',
|
||||||
type: 'i18n',
|
title: {
|
||||||
'en-US': 'Slot Title',
|
type: 'i18n',
|
||||||
'zh-CN': '插槽标题'
|
'en-US': 'Slot Title',
|
||||||
|
'zh-CN': '插槽标题',
|
||||||
|
},
|
||||||
|
setter: 'StringSetter',
|
||||||
|
defaultValue: '插槽容器',
|
||||||
},
|
},
|
||||||
setter: 'StringSetter',
|
{
|
||||||
defaultValue: '插槽容器'
|
name: '___params',
|
||||||
}, {
|
title: {
|
||||||
name: '___params',
|
type: 'i18n',
|
||||||
title: {
|
'en-US': 'Slot Params',
|
||||||
type: 'i18n',
|
'zh-CN': '插槽入参',
|
||||||
'en-US': 'Slot Params',
|
},
|
||||||
'zh-CN': '插槽入参'
|
setter: {
|
||||||
|
componentName: 'ArraySetter',
|
||||||
|
props: {
|
||||||
|
itemSetter: {
|
||||||
|
componentName: 'StringSetter',
|
||||||
|
props: {
|
||||||
|
placeholder: {
|
||||||
|
type: 'i18n',
|
||||||
|
'zh-CN': '参数名称',
|
||||||
|
'en-US': 'Argument Name',
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
setter: {
|
],
|
||||||
componentName: 'ArraySetter',
|
component: {
|
||||||
props: {
|
isContainer: true,
|
||||||
itemSetter: {
|
},
|
||||||
componentName: 'StringSetter',
|
|
||||||
props: {
|
|
||||||
placeholder: {
|
|
||||||
type: 'i18n',
|
|
||||||
'zh-CN': '参数名称',
|
|
||||||
'en-US': 'Argument Name'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}],
|
|
||||||
// events/className/style/general/directives
|
// events/className/style/general/directives
|
||||||
supports: false,
|
supports: false,
|
||||||
}
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
const { children } = this.props;
|
const { children } = this.props;
|
||||||
return (
|
return <div className="lc-container">{children}</div>;
|
||||||
<div className="lc-container">{children}</div>
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user