在时间轴中过滤事件会停止在DHTMLX中绘制新事件

时间:2013-02-21 15:34:06

标签: dhtmlx

使用过滤时的dhtmlxscheduler时间轴

scheduler.filter_timeline = scheduler.filter_month = scheduler.filter_day = scheduler.filter_week = function(id, event) {
        // display event only if its type is set to true in filters obj
        if (rules[event.user_id]) {
                return true;
        }

        // default, do not display event
        return false;
};

拖动动画(绘制节点/会话)不起作用。
如果您查看DHTMLX_scheduler示例,您将看到创建新事件无法正常工作 /samples/09_api/09_filtering_events.html


我正在使用Trace Skin。每件事都运作良好。甚至灯箱正在装载。主要的问题是当我使用这个语句filter_timeline然后时间轴绘制停止绘制事件。(它也可以创建它,但它就像透明)

1 个答案:

答案 0 :(得分:0)

这不是调度程序本身的错误,而是编写得很糟糕的样本 在示例代码中,更新下一行

代码:全部选择

if (filters[event.type]) {

作为

代码:全部选择

if (filters[event.type] || event.type==scheduler.undefined) {

当事件刚刚创建时,它还没有定义类型,所以它被过滤掉了以前的逻辑