Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 在引导datetimepicker 4.17.37上设置minDate_Jquery_Datetimepicker_Processmaker - Fatal编程技术网

Jquery 在引导datetimepicker 4.17.37上设置minDate

Jquery 在引导datetimepicker 4.17.37上设置minDate,jquery,datetimepicker,processmaker,Jquery,Datetimepicker,Processmaker,我使用此功能重置minDate: $('#datetimepicker1').data(“DateTimePicker”).minDate(时刻(myDate)) 它在我的scratch html页面上非常有效。但当我在processmaker上尝试时,它不起作用并抛出错误: Uncaught TypeError: Cannot read property 'minDate' of undefined 以下是我在processmaker上的代码片段: $("#priority&quo

我使用此功能重置minDate:

$('#datetimepicker1').data(“DateTimePicker”).minDate(时刻(myDate))

它在我的scratch html页面上非常有效。但当我在processmaker上尝试时,它不起作用并抛出错误:

Uncaught TypeError: Cannot read property 'minDate' of undefined
以下是我在processmaker上的代码片段:

$("#priority").setOnchange(setExpectedDate); //this no different with .change on jquery

function setExpectedDate(newVar, oldVar){
  
  var numWeek = 1;
  switch(newVar){
    case 1:
      numWeek = 7;
      break;
    case 2:
      numWeek = 5;
      break;
    case 3:
      numWeek = 3;
      break;
      
  }
  var d = new moment();
  d = moment(d).add(numWeek, 'weeks');
  $("#expectDate").getControl().data("DateTimePicker").minDate(d);
}
我使用的是processmaker版本3.3,它使用的是datetimepicker 4.17.37,我使用datetimepicker 4.17.47(最新版本)尝试了scratch

我尝试在processmaker上使用以下语句:

$(“#expectDate”).getControl().datetimepicker({minDate:d.format(“YYYY-MM-DD”)})


通过使用上面的代码,我没有错误日志,但它不会更改最小日期。

您可以尝试使用下面的代码。它会帮助你的

$('#expectDate').handleDtpicker('setMinDate', new Date(2020, 9, 12, 10, 20, 0));