Opened 10 years ago

Last modified 5 years ago

#10475 closed enhancement

if-then-else for <check> — at Version 1

Reported by: malcolmh Owned by: team
Priority: normal Milestone:
Component: Core Version:
Keywords: preset check Cc: skyper

Description (last modified by Don-vip)

The current <check> only allows one key with one of two values. Often it is required to select alternative key/value pairs, rather than alternative values for a single key. Also more than one key/value pair may be wanted. I suggest the following enhancement to <check>:

<check text="..." default="...">
  <check_on>
    <key key="..." value="..."/>
    <key ...
  </check_on>
  <check_off>
    <key key="..." value="..."/>
    <key ...
  </check_off>
</check>

Where only one key/value pair is required, then <check_on key="..." value="..."/> or <check_off key="..." value="..."/> would be used for either or both the then & else cases.

Change History (1)

comment:1 by Don-vip, 10 years ago

Description: modified (diff)
Keywords: preset added
Note: See TracTickets for help on using tickets.