diff --git a/packages/antd-lowcode-materials/lowcode/calendar/meta.ts b/packages/antd-lowcode-materials/lowcode/calendar/meta.ts index 3bfec4eb..02964aa1 100644 --- a/packages/antd-lowcode-materials/lowcode/calendar/meta.ts +++ b/packages/antd-lowcode-materials/lowcode/calendar/meta.ts @@ -44,12 +44,21 @@ export default { // title: { label: '国际化配置', tip: '国际化配置' }, // propType: 'object', // }, + { + name:'showMode', + title:{label:"是否默认模式"}, + setter:'BoolSetter', + defaultValue: false, + }, { name: 'mode', title: { label: '初始模式', tip: '初始模式' }, propType: { type: 'oneOf', value: ['month', 'year'] }, defaultValue: 'month', - }, + condition: { + type: 'JSFunction', + value: 'target => !!target.getProps().getPropValue("showMode")', + }, // { // name: 'monthCellRender', // title: { diff --git a/packages/antd-lowcode-materials/src/components/calendar/index.tsx b/packages/antd-lowcode-materials/src/components/calendar/index.tsx index 52ab1cce..f15a8283 100644 --- a/packages/antd-lowcode-materials/src/components/calendar/index.tsx +++ b/packages/antd-lowcode-materials/src/components/calendar/index.tsx @@ -1,10 +1,20 @@ import { Calendar as OriginalCalendar } from 'antd'; import { withMomentProps } from '../../utils/hoc'; -const Calendar = withMomentProps(OriginalCalendar, [ +const InitCalendar = withMomentProps(OriginalCalendar, [ 'defaultValue', 'validRange', 'value.defaultValue', ]); +const Calendar = (props: any) => { + return ( + + ); +}; + export default Calendar;