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' 状态。这适用于未更改的初始加载和修改后的时间表。
我希望能帮助您或其他任何人找到它。
干杯
在 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' 状态。这适用于未更改的初始加载和修改后的时间表。
我希望能帮助您或其他任何人找到它。
干杯