//统计明细顶部搜索条件 export const statisticFormSchemas = (statisticCloum:string): FormSchema[] => { return [ { field: 'startEndDate', label: statisticCloum=='评论量'?'评论日期':statisticCloum=='分享量'?'分享时间':statisticCloum=='用户访问量'?'最近访问时间':statisticCloum=='直播点赞量'?'点赞时间':'起止时间', labelWidth:100, component: 'RangePicker', colProps: { span: 6 }, componentProps: { format: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD', }, }, ] } 限定startEndDate的可选时间范围
时间: 2024-04-15 17:28:43 浏览: 175
您可以通过在`RangePicker`组件的`componentProps`中设置`pickerOptions`属性来限定`startEndDate`的可选时间范围。具体代码如下:
```javascript
export const statisticFormSchemas = (statisticCloum:string): FormSchema[] => {
return [
{
field: 'startEndDate',
label: statisticCloum=='评论量'?'评论日期':statisticCloum=='分享量'?'分享时间':statisticCloum=='用户访问量'?'最近访问时间':statisticCloum=='直播点赞量'?'点赞时间':'起止时间',
labelWidth:100,
component: 'RangePicker',
colProps: { span: 6 },
componentProps: {
format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD',
pickerOptions: {
disabledDate(time) {
// 设置可选时间范围,例如禁止选择未来的日期
return time.getTime() > Date.now();
}
}
},
},
]
}
```
在`pickerOptions`中的`disabledDate`函数中,可以根据需要设置不可选日期的逻辑。上述代码中的示例逻辑是禁止选择未来的日期。您可以根据具体需求修改该函数来限定`startEndDate`的可选时间范围。
阅读全文