跳到主要内容

resetFilter()

描述

重置活动筛选器

用法

resetFilter({
id?: string,
permanent?: boolean
}): boolean;

参数

  • config - (可选)指定重置活动筛选器的参数。如果未指定 config 或其为空,则会重置除配置对象中包含 permanent 属性的筛选器之外的所有筛选器。可以包含以下属性:
    • id - (可选)要重置的筛选器的 id
    • permanent - (可选)设置为 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 中新增