我想动态过滤Scheduler
中的资源,并根据过滤器显示资源和事件。请参阅下面我创建的demo项目。
根据我的要求,我想只显示与会者:1,当我点击过滤按钮时,他在Scheduler
中的活动。
答案 0 :(得分:0)
看起来您没有正确地对数据源应用过滤。
试试这一行
schedulerTimeLine.dataSource.filter(filter);
而不是这一个:
schedulerTimeLine.resources[0].dataSource.filter(filter);
<强>更新强>
在清除您的要求后,我认为您的需求已经存在于您的演示中。您只需在过滤器中设置适当的与会者值即可达到预期效果,即:
var filter = {
logic: "or",
filters:[
{field:"value", operator:"eq",value:1}
]
};
此过滤器仅显示ID为1name Alex的与会者。