代码之家  ›  专栏  ›  技术社区  ›  outofmind codeape

Dojo dijit/form/DateTextBox-为超出范围的值自定义消息

  •  0
  • outofmind codeape  · 技术社区  · 7 年前

    在里面 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文档并没有帮助-它说了一些关于最小值和最大值的内容,但没有说明显示了什么消息,也没有说明如何更改它。

    1 回复  |  直到 7 年前
        1
  •  2
  •   pgianna    7 年前

    您可以使用 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 参考选择dijit/form/DateTextBox并确保选中“Inheriteds”。

    推荐文章