Что метод делает model.visibilityManager.hiddenNodes? - PullRequest
0 голосов
/ 25 марта 2019

Я нашел очень интересный метод под названием "model.visibilityManager.hiddenNodes".Я хочу скрыть некоторые элементы от моего зрителя.Мне очень интересен этот метод, о котором я ничего не смог найти, поэтому решил спросить.Было бы неплохо, если бы вы предложили, что и как делает этот метод.

1 Ответ

2 голосов
/ 26 марта 2019

Здесь можно найти документ , но имейте в виду, что НЕ является официальным, и некоторая информация может быть устаревшей и может быть изменена без уведомления .

А вот некоторые ссылки на использование компонента visibiliyManager:

// manually restore hidden/isolated nodes of a model and apply them
var isolatedIds = this.impl.visibilityManager.getIsolatedNodes(model);
var hiddenIds   = this.impl.visibilityManager.getHiddenNodes(model);
// recover isolated/hidden nodes (Note that hiddenIds are only used if no node is isolated)
if (isolatedIds.length!=0)      viewer.impl.visibilityManager.isolate(isolatedIds, model);
else if (hiddenIds.length!=0)   viewer.impl.visibilityManager.hide(hiddenIds, model);
...