当我们选择每周复发时,fuelUx调度程序会丢失当天的信息

时间:2015-01-15 22:39:50

标签: javascript json scheduler fuelux

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

1 个答案:

答案 0 :(得分:0)

我知道我迟到了,但你看到你的问题被分配到了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);
        }
    });

注意:选择器'input:checked'已更改为只选择所有'input',然后我们检查父元素'active'状态。这适用于与初始加载和修改后的计划无关。

我希望这可以帮助你或其他人找到这个。

干杯