在fuelUX调度程序中,在我调用方法$('#myscheduler').scheduler("value","JSON VALUE")
之后,如果我们选择每周重复发生模式,那么日期信息就会丢失,例如我的重复模式输入是:FREQ=WEEKLY;BYDAY=WE;INTERVAL=2;
我会得到{FREQ=WEEKLY;BYDAY=;INTERVAL=2;
1}}。我在这里做错了吗?我附上了LINK
答案 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'状态。这适用于与初始加载和修改后的计划无关。
我希望这可以帮助你或其他人找到这个。
干杯