让日期选择器更清楚地显示月份和年份的选择

目前,管理后台(/admin/reports/signups)中的日期选择器要求用户通过弹出式日历选择日期。如果要选择很久以前的日期,每次点击左箭头只能逐月递减,非常繁琐。例如,要回溯十年,就需要点击 120 次。

预期且理想的行为是:允许用户直接在日期字段中输入内容,输入年份后按回车键即可获取结果。

然而,Discourse 会在日期字段中的某一位数字被修改或删除后立即开始处理结果。例如,删除 2021 的最后一位数字时,系统就会开始尝试从 202 年获取结果:

一种变通方法是直接使用 URL 设置日期,但这违背了使用日期选择器的初衷。

/admin/reports/signups?end_date=2021-02-09&start_date=1998-01-08

7 个赞

我们或许应该以某种显而易见的方式对月份和年份进行样式设计,但你可以点击它们以进行更大幅度的修改。

不确定是否有原因导致我们不允许直接输入……但我同意这确实会是一个不错的选项。

8 个赞

我也没注意到这个功能,感谢提醒!

2 个赞