mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2026-01-13 01:21:58 +00:00
Merge branch 'feat/1.0.67' of gitlab.alibaba-inc.com:ali-lowcode/ali-lowcode-engine into feat/1.0.67
This commit is contained in:
commit
98c78fd1d0
@ -6,3 +6,4 @@ export * from './remove-empty-prop-reducer';
|
||||
export * from './style-reducer';
|
||||
export * from './upgrade-reducer';
|
||||
export * from './node-top-fixed-reducer';
|
||||
export * from './reset-loop-default-value-reducer';
|
||||
|
||||
@ -0,0 +1,10 @@
|
||||
// 讲loop=[]的情况处理成loop=false
|
||||
export function resetLoopDefaultValueReducer(props: any) {
|
||||
if (props.loop && Array.isArray(props.loop) && props.loop.length === 0) {
|
||||
return {
|
||||
...props,
|
||||
loop: undefined,
|
||||
};
|
||||
}
|
||||
return props;
|
||||
}
|
||||
@ -14,6 +14,7 @@ import {
|
||||
initNodeReducer,
|
||||
liveLifecycleReducer,
|
||||
nodeTopFixedReducer,
|
||||
resetLoopDefaultValueReducer,
|
||||
} from './props-reducers';
|
||||
|
||||
const { LiveEditing, TransformStage } = designerCabin;
|
||||
@ -57,3 +58,6 @@ designer.addPropsReducer(removeEmptyPropsReducer, TransformStage.Save);
|
||||
|
||||
designer.addPropsReducer(nodeTopFixedReducer, TransformStage.Render);
|
||||
designer.addPropsReducer(nodeTopFixedReducer, TransformStage.Save);
|
||||
|
||||
// loop的默认值处理
|
||||
designer.addPropsReducer(resetLoopDefaultValueReducer, TransformStage.Save);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user