resetFilter()
描述
重置活动筛选器
用法
resetFilter({
id?: string,
permanent?: boolean
}): boolean;
参数
config- (可选)指定重置活动筛选器的参数。如果未指定 config 或其为空,则会重置除配置对象中包含permanent属性的筛选器之外的所有筛选器。可以包含以下属性:id- (可选)要重置的筛选器的 idpermanent- (可选)设置为 true 可重置所有活动筛选器,包括配置中设置了permanent:true的筛选器
返回值
如果包括永久筛选器在内的所有筛选器均已重置,该方法返回 true;否则返回 false
示例
const diagram = new dhx.Diagram("diagram_container", {
// 配置项
});
diagram.data.parse(data);
// 重置所有筛选器,配置中包含 "permanent" 属性的筛选器除外
diagram.data.resetFilter();
// 重置所有筛选器,包括配置中包含 "permanent" 属性的筛选器
diagram.data.resetFilter({ permanent: true });
// 重置具有指定 id 的筛选器
diagram.data.resetFilter({ id: "filter_id" });
更新日志: v6.0 中新增