0

我使用过滤时的 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 然后时间轴绘制停止绘制事件时。(它也可以创建它,但它就像透明一样)

4

1 回答 1

0

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

代码:全选

if (filters[event.type]) {

作为

代码:全选

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

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

于 2013-02-22T10:16:57.187 回答