【发布时间】:2015-05-18 07:20:18
【问题描述】:
我想动态过滤Scheduler中的资源,并根据过滤器显示资源和事件。请看下面我创建的demo 项目。
根据我的要求,当我单击过滤器按钮时,我只想显示参加者:1 和他在Scheduler 中的活动。
【问题讨论】:
我想动态过滤Scheduler中的资源,并根据过滤器显示资源和事件。请看下面我创建的demo 项目。
根据我的要求,当我单击过滤器按钮时,我只想显示参加者:1 和他在Scheduler 中的活动。
【问题讨论】:
您似乎没有正确地对数据源应用过滤。
试试这条线
schedulerTimeLine.dataSource.filter(filter);
而不是这个:
schedulerTimeLine.resources[0].dataSource.filter(filter);
更新:
清除您的要求后,我认为您的演示中已经存在您需要的内容。您只需要在过滤器中设置适当的参加者值即可达到预期的效果,即:
var filter = {
logic: "or",
filters:[
{field:"value", operator:"eq",value:1}
]
};
此过滤器将仅显示 ID 为 1name Alex 的与会者。
【讨论】: