Umbraco DateTime Picker自定义验证

时间:2016-07-15 01:27:46

标签: validation umbraco

注意到umbraco datepicker属性不允许1900年之前的日期。有没有我可以自定义验证以允许这个?

enter image description here

1 个答案:

答案 0 :(得分:1)

引导日期时间选择器中的minDate设置为1900.您可以通过设置以下变量来覆盖它(在此示例中,我将其设置为1800):

$.fn.datetimepicker.defaults.minDate = moment({y: 1800});

您可以在Umbraco的源JS中更改此项,但如果您在任何时候更新了Umbraco,那么您将失去更改。最好的办法是将其添加为脚本,并使用app_plugins文件夹中的包清单将其包含在后台页面中,如下所示:

{
    "javascript" : [
        '~/App_Plugins/YourFolder/yourfile.js'
    ]
}

您的文件设置变量的位置。

此处有关于此问题的更多信息:https://our.umbraco.org/forum/umbraco-7/using-umbraco-7/69475-date-picker-for-pre-1900-dates