Dojo dijit/form/DateTextBox - 为超出范围的值自定义消息
Dojo dijit/form/DateTextBox - customizing message for values out of range
在 dijit/form/DateTextBox
中,我可以更改 data-dojo-props="constraints: { datePattern: 'yyyy-MM-dd', min: '2000', max: '2018'}, invalidMessage: 'Choose date as yyyy-mm-dd'"
以设置格式、范围,并更改日期格式错误时显示的消息。但是当日期刚好超出 2000 到 2018 的范围时,我会收到不同的消息。如何定制那个? Dojo 文档没有帮助 - 它说了一些关于最小值和最大值的信息,但没有说明显示了什么消息,也没有说明如何更改它。
您可以使用 rangeMessage
属性:
data-dojo-props="constraints: { datePattern: 'yyyy-MM-dd', min: '2000', max: '2018'}, invalidMessage: 'Choose date as yyyy-mm-dd', rangeMessage: 'Choose a day between 2000 and 2018'"
此 属性 记录在 Dojo Toolkit API 参考中。 Select dijit/form/DateTextBox 并确保选中 'Inheriteds'。
在 dijit/form/DateTextBox
中,我可以更改 data-dojo-props="constraints: { datePattern: 'yyyy-MM-dd', min: '2000', max: '2018'}, invalidMessage: 'Choose date as yyyy-mm-dd'"
以设置格式、范围,并更改日期格式错误时显示的消息。但是当日期刚好超出 2000 到 2018 的范围时,我会收到不同的消息。如何定制那个? Dojo 文档没有帮助 - 它说了一些关于最小值和最大值的信息,但没有说明显示了什么消息,也没有说明如何更改它。
您可以使用 rangeMessage
属性:
data-dojo-props="constraints: { datePattern: 'yyyy-MM-dd', min: '2000', max: '2018'}, invalidMessage: 'Choose date as yyyy-mm-dd', rangeMessage: 'Choose a day between 2000 and 2018'"
此 属性 记录在 Dojo Toolkit API 参考中。 Select dijit/form/DateTextBox 并确保选中 'Inheriteds'。