We are using children shapes to populate services from under a view. We are using a custom property on the services set to “Mask“. The intent was to use a ChildrenFilter to not show if property = Mask. We found that the ChildrenFilter has to be = to and could not use != to.
We then tried setting the ChildrenFilter Property=”” and other regex blank identifiers (^(?i).*$). We could not find any which worked with Visio and Cube.
Is there a way to use a Visio ChildrenFilter | Property:myproperty=[no property entry]?
As a work around we ended up populating the myproperty with data (active) for all the services and using
ChildrenFilter|Property:myproperty=^((?!Mask).)*$ which displays all services except those with myproperty=Mask.
Or goal was to do this without having to set the services property values except when masked.
Hi Steve
It is not possible to do a filter on a property for when it is not set
When an object does not have a property field send and Cube asks for that property, the server will not respond so it is not taken into account.
So if you create a Regex that states everything but “Mask”, it will only show the objects where the property is filled in, and it is not mask