Displaying rows based on an element's parameter table.
Main Shape
Children - Row
ChildrenSource - DataTable/200
Options - NoSelectionFilters
Child Shape
ChildType - Row
Options - NoAlarmColorFill
Data inside of Child Shape - (issue)
* wildcard
Element: [Param:[This card objectID],208,[ParentDisplayTableIndex]]
Options: AllowInheritance=False
Info: Name
And this doesn't display anything at all
But I can confirm that [ParentDisplayTableIndex], [This card objectID], and parameter 208 separately display the correct things
What am I missing here? I would be grateful for any help! 🙂
Hi Amber,
Based on your input, I've made an example. Please let me know if there wouldn't be something clear for you.
I have an element with a table (PID 200). The table has one column (PID 205) having data linked to element ID. In my Visio, I have 2 groups, i.e. one parent group (Sheet.4) to define where to get the data, one subgroup (Sheet.3) to identify the dynamic shape as a Row and in the last group, I have put a simple shape (Sheet.2) with text "[NAME]". You can see the result in the left bottom.
Kind Regards,
Jarno
Hi Amber, yes that does make a difference. Let me share another screenshot in a new answer.
I'm not sure if I fully get what you mean with your last sentence. The placeholder are typically preferred if you work with different references since at a certain point in time it will be confusing what the asterix really means (tableindex, element, parameter, etc.).
Hi Jarno! This is much appreciated.
However, I've tried to replicate this on my own Visio, and it didn't work
The only difference is you are generating the dynamic Visio table on the same element as the Generic Dynamic Table
whereas my
MAIN SHAPE
Children – Row
Children Source – DataTable/200
The DataTable is a different element from the element I'm creating a visio file for. Could that make a difference?
Also, I would prefer to use * over a placeholder – as I also need to display a parameter from this element – [param:[this element],208,[tableIndex]] –
Sorry for being such a pain – your help is much needed and appreciated!