Current Use:
I am using the TagBrowseTree's extension function, filterBrowseNode, to only return tags with history.
from com.inductiveautomation.ignition.common.tags.browsing import NodeAttribute
return node.attributes.contains(NodeAttribute("history")) or node.hasChildren()
Issue:
The TagBrowseTree currently shows empty folders in the tag browser.
Goal:
Continue to filter the tree to only show tags with history, but only shows folders that contain tags with history.
I have also run into this issue. It seems the node objects themselves only have the following attributes:
name, dataType, currentValue, objectType, subTypeId, attributes, hasChildren, displayFormat, and tooltip. None of which seem to allow interacting with their children.
Were you able to find a solution or work-around for this?