Skip to content
DataMiner DoJo

More results...

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
Search in posts
Search in pages
Log in
Menu
  • Blog
  • Questions
  • Learning
    • E-learning Courses
    • Open Classroom Training
    • Certification
      • DataMiner Fundamentals
      • DataMiner Configurator
      • DataMiner Automation
      • Scripts & Connectors Developer: HTTP Basics
      • Scripts & Connectors Developer: SNMP Basics
      • Visual Overview – Level 1
      • Verify a certificate
    • Tutorials
    • Video Library
    • Books We Like
    • >> Go to DataMiner Docs
  • Expert Center
    • Solutions & Use Cases
      • Solutions
      • Use Case Library
    • Markets & Industries
      • Media production
      • Government & defense
      • Content distribution
      • Service providers
      • Partners
      • OSS/BSS
    • DataMiner Insights
      • Security
      • Integration Studio
      • System Architecture
      • DataMiner Releases & Updates
      • DataMiner Apps
    • Agile
      • Agile Webspace
      • Everything Agile
        • The Agile Manifesto
        • Best Practices
        • Retro Recipes
      • Methodologies
        • The Scrum Framework
        • Kanban
        • Extreme Programming
      • Roles
        • The Product Owner
        • The Agile Coach
        • The Quality & UX Coach (QX)
    • DataMiner DevOps Professional Program
  • Downloads
  • More
    • Feature Suggestions
    • Climb the leaderboard!
    • Swag Shop
    • Contact
      • General Inquiries
      • DataMiner DevOps Support
      • Commercial Requests
    • Global Feedback Survey
  • PARTNERS
    • All Partners
    • Technology Partners
    • Strategic Partner Program
    • Deal Registration
  • >> Go to dataminer.services

Extended Conditional using [param:] placeholder using child [tableindex] does not resolve

100 views2 days ago#extendedconditionalshape children placeholder tableindex Visio
3
Conan Van Hove [SLC] [DevOps Advocate]575 4 days ago 1 Comment

I have a shape based on a table (Group/Child) representing equipment/DVEs. For every row I want to show/hide a shape to either enable or disable the state of that particular equipment using an automation script. So either show an Enable button or a Disable button depending on the current state. In the end I just want to display a single shape showing the current state and have a toggle button icon on there and if you click it it will just change the state accordingly.

I can display the index for each row that I eventually need in the Show tag (the decoder-1, encoder-1, encoder-2, ... indices) using the [param:...] placeholder in combination with the child [tableindex].

I can also define a hardcoded extended condition which actually performs the correct show/hide behavior using the index of the first row (decoder-1). Note that for this to work I already need a separator change for the - character.

But I cannot then get the placeholder into the extended condition and have it resolved correctly.

I think this is because of the , used in the placeholder construction which most likely conflicts with the , of the extended condition. I tried to add another separator change in there to get it to work, but I can't. Also adding a separator change on the placeholder alone (so in the displayed index alone) does not seem to work.

Any ideas on how I can get this to work?

Conan Van Hove [SLC] [DevOps Advocate] Answered question 2 days ago
Steve Purcell [SLC] [DevOps Advocate] commented 3 days ago

Hi Conan, I have the following string working with a MS Platform task manager table –
Show|[sep:-~]<A>~A|*|Parameter:97,ms-teams:0|=ms-teams.

I do not think your problem is with the string being used. Could there be more to the IDX than just 'encoder-1'?
Have you tried separating out to just a parameter shape without being a part of child group of shapes?

Have you tried setting options|Allowinheritance=False or True and see if there is any difference.

1 Answer

  • Active
  • Voted
  • Newest
  • Oldest
1
Conan Van Hove [SLC] [DevOps Advocate]575 Posted 2 days ago 0 Comments

Hi Steve,

Thank you for your very courageous attempt in trying to help me out here.

But the issue is not the resulting index as such, but how I can get it in there using a placeholder within the parent context. Which means I definitely need the AllowInheritance to be True.

And although your comment did not provide the right answer directly it did somehow triggered me to have another look at it and come up with the expected concoction.

Somehow I needed to add an extra reference level in order to correctly resolve the placeholder.

It seems that within a Parameter shape the placeholder [param:*,1001,[tableindex]] somehow resolves to the expected index.

But within the Extended Conditional Show shape it requires an extra level: [param:*,1001,[param:*,1001,[tableindex]]]

I have however no idea why this works, but it does.

So I'll leave it up to the real specialists to provide an explanation for this behavior.

Conan Van Hove [SLC] [DevOps Advocate] Answered question 2 days ago
Please login to be able to comment or post an answer.

My DevOps rank

DevOps Members get more insights on their profile page.

My user earnings

0 Dojo credits

Spend your credits in our swag shop.

0 Reputation points

Boost your reputation, climb the leaderboard.

Promo banner DataMiner DevOps Professiona Program
DataMiner Integration Studio (DIS)
Empower Katas

Recent questions

How to implement bearer token refresh? 0 Answers | 0 Votes
Web Applications exception in Cube due to invalid certificate 0 Answers | 0 Votes
Redundancy Groups and Alarming – Duplicate Alarms 0 Answers | 0 Votes

Question Tags

adl2099 (115) alarm (62) Alarm Console (82) alarms (100) alarm template (83) Automation (223) automation scipt (111) Automation script (167) backup (71) Cassandra (180) Connector (109) Correlation (69) Correlation rule (52) Cube (151) Dashboard (194) Dashboards (188) database (83) DataMiner Cube (57) DIS (81) DMS (71) DOM (140) driver (65) DVE (56) Elastic (83) Elasticsearch (115) elements (80) Failover (104) GQI (159) HTTP (76) IDP (74) LCA (152) low code app (166) low code apps (93) lowcodeapps (75) MySQL (53) protocol (203) QAction (83) security (88) SNMP (86) SRM (337) table (54) trending (87) upgrade (62) Visio (539) Visual Overview (345)
Privacy Policy • Terms & Conditions • Contact

© 2025 Skyline Communications. All rights reserved.

DOJO Q&A widget

Can't find what you need?

? Explore the Q&A DataMiner Docs

[ Placeholder content for popup link ] WordPress Download Manager - Best Download Management Plugin