export default [ { name: 'disabled', value: 'false || true', type: '@Input()', description: '是否禁用该组件。' }, { name: 'readonly', value: 'false || true', type: '@Input()', description: '是否只读。' }, { name: 'editable', value: 'true || false', type: '@Input()', description: '是否只能选择数据,不可键入。' }, { name: 'dateRange', value: 'false || true', type: '@Input()', description: '是否使用日期范围输入模式。' }, { name: 'showType', value: `'all': 1 | 'noDate': 2 | 'noDateAndMonth': 3 | 'selectWeek': 4`, type: '@Input()', description: '显示类型,默认显示全部;不显示日期,用于选择年月模式;不显示日期及月份,用于选择年模式;selectWeek 用于周选择。' }, { name: 'locale', value: `'zh-cn' | 'en' ...`, type: '@Input()', description: '本地化。' }, { name: 'dateFormat', value: `'yyyy-MM-dd' || ...`, type: '@Input()', description: `显示值日期格式化,zh-cn 模式下默认为 'yyyy-MM-dd' 。` }, { name: 'returnFormat', value: `'yyyy-MM-dd' || ...`, type: '@Input()', description: `返回值日期格式化,zh-cn 模式下默认为 'yyyy-MM-dd' 。` }, { name: 'returnType', value: ``, type: '@Input()', description: `返回值类型,返回值类型默认情况下是和输入值类型相同,但是如果输入值为null等非法值,默认为String,如果想改为Date,定义该字段。` }, { name: 'placeholder', value: `请选择`, type: '@Input()', description: `为空时显示的占位符。` }, { name: 'maxDate', value: `{year: 9999,month: 12,day: 31 } || ...`, type: '@Input()', description: `最大日期。` }, { name: 'minDate', value: `{year: 1840,month: 1,day: 1 } || ...`, type: '@Input()', description: `最大日期。` }, { name: 'disableDates', value: `[]`, type: '@Input()', description: `禁用的日期,例如[{year: 2019,month: 1,day: 1 },{year: 2019,month: 1,day: 2 } ]。` }, { name: 'showWeekNumbers', value: `false || true`, type: '@Input()', description: `是否显示第几周。` }, { name: 'dateRangeDatesDelimiter', value: `~`, type: '@Input()', description: `日期范围模式下input的显示分割符合。` }, { name: 'shortcuts', value: `[]`, type: '@Input()', description: `配置左侧 sidebar 快捷键。` }, { name: 'clear', value: ``, type: '@Output()', description: `清空内容时触发。` }, { name: 'valueChanged', value: ``, type: '@Output()', description: `当input内容改变触发。` }, { name: 'onBlur', value: ``, type: '@Output()', description: `当input失去焦点触发。` } ];