xdsoft datetimepicker-内联模式-onShow不起作用

问题描述

我为正在工作的网站设置了datetimepicker。为此,我决定使用此jquery library from xdsoft

我工作得很好,但是我唯一的问题是我找不到在插件“ open”上计算allowTime的方法。它总是从认时间开始。

仅当我调用datetimepicker('show')方法时,onShow事件才起作用,该方法设置了一个破坏所有布局的绝对位置。

onGenerate事件用于计算allowTime,但随后阻止了所有日历,我无法选择除今天以外的其他日期。似乎以某种方式造成了无限循环。

有人有类似的问题吗?

这是我的代码

$(this).datetimepicker({
        inline: true,minDate: new Date(),allowTimes: [],formatDate: 'Y/m/d',defaultTime: '00:00',scrollMonth: false,onShow: function(date) {
          this.setoptions({
            allowTimes: []
          });
          datePickerTime.call(this,date,apiData)
        },onSelectDate: function(date) {
          this.setoptions({
            allowTimes: []
          });
          datePickerTime.call(this,onSelectTime: function(date) {
          const availability = teetimes.find(e => e.time === unformatTime(getTimeOnly(date))).availability
          if (availability >= players) {
            addBookingDatetoCartItem(cartItemKey,apiData,players)
          }
        }
      });

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)