Hi Dojo, as per title, please:
is there any limit to the amount of shape data that can be added?
I'd like to add an additional shape data field here (to make a few more selections):
when I click my "Add shape data", nothing happens - I believe I'm using Visio Plan 2.
Alternatively, would there be some syntax to order and filter children (all in one, e.g. even number first, then the specific child names) all within ChildrenOptions?
My use case is to be able to select given rows within the target table (ChildrenFilter?).
There should be no limit to the amount of shape data fields you can have afaik. Have you tried the shape data panel built in inside the Visio application, rather than Cube's advanced editing you're using in your screenshot? Possibly that one has a bug...?
To answer your second question, you could add the different sorts in your SubscriptionFilter (with a fullFilter) and work like that. I don't believe you can combine multiple sorts in the ChildrenOptions, but it should be possible there.
Hi Alberto,
very nice and interesting questions you have!
I can't find any documentation which should verify your questions..
However, I work with Visio for several years and can share my experience with you:
- you can add each shape data only once for each shape.
- there is no limit to the amount of shape data on a shape.
However, I won't go too excessive and keep it simple as possible (manageable).
- The sequence/order of the shape data does not matter.
Note: I do work with Visio 2013 or Visio 2016 and not with Visio plan.
Hope this helps you further
Thanks, Matthias – indeed I believe this is an issue on a local client – I’ve done a test from a different installation and the shapes are added as expected there.
I do hope the answer is clear and straight forward.
To inform other community members which have related questions, please do mark the answer as best answer. Have a nice day further.
Hi Toon,
Tried a different client and the two Visio GUI sections seem to match
("Advanced Editing" VS "Shape Data Panel"): issue 1 seems sorted then
As for the filtering, I have this kind of table, where the param ID I'd use to filter is 21101 (it is not the IDX, but I believe this should be possible):
I've tried the "in_range", the ">" and the ">=" operators in the shape data,
as described in the linked TableRowFilter page shared above,
and also attempted to tweak the SubscriptionFilter to exclude some rows,
however I must missing something as these don't produce the desired outcome and still displaying all the children rows in the visual overview:
Marking this as solved – in the end the technical squad advised to rely just on SubscriptionFilter and we removed the other fields.
The syntax for our use case was
SubscriptionFilter –> value=21101 > 015
where 21101 was the ID of the parameter and 015 our split point
Great to see you found the solution. Also note that you can use the “fullFilter” syntax in your SubscriptionFilter as well to make combining easier.
Thank you Toon – will try this one too
Toon,
Thanks for the link to the TableFilter – I’ll experiment a bit with this – and possibly come come back with other questions ^^
“Advanced Edit” & “Shape Data” seem to match from a different client, adding a screenshot later – I believe it is a local issue on the client where the shape could not be added.