fuelUx 调度程序丢失我们 select 每周重复的那一天的信息

fuelUx scheduler loose the information of day when we select weekly recurrence

在 fuelUX 调度程序中,在我调用方法 $('#myscheduler').scheduler("value","JSON VALUE") 之后,如果我们 select 每周重复模式,那么一天的信息就会丢失,例如我的重复模式输入是:FREQ=WEEKLY;BYDAY=WE;INTERVAL=2; 我会得到FREQ=WEEKLY;BYDAY=;INTERVAL=2;。我在这里做错了吗?我附上了 LINK

我知道我迟到了,但您是否看到您的问题已分配给 FuelUX 管道的 3.7 里程碑?

我有同样的问题并修改了 fuelux scheduler.js 直到按照以下方式修复:

在第 282 行附近,您会看到:

else if(repeat === 'weekly') {
    days = [];
    this.$element.find('.repeat-days-of-the-week .btn-group input:checked').each(function ()
    {
        days.push($(this).data().value);
    });

我将其更改为以下内容。到目前为止它对我有用:

else if(repeat === 'weekly') {
    days = [];
    this.$element.find('.repeat-days-of-the-week .btn-group input').each(function ()
    {
        if ($(this.parentElement).hasClass("active"))
        {
            days.push($(this).data().value);
        }
    });

注意:select 或 'input:checked' 已更改为仅 select 所有 'input' 然后我们检查父元素 'active' 状态。这适用于未更改的初始加载和修改后的时间表。

我希望能帮助您或其他任何人找到它。

干杯