1. Home
  2. Multi-values Checkboxes

Multi-values Checkboxes

m-Power maintenance applications have long supported Checkboxes as input values. One complaint of this feature, however, was that these values could only support one value at a time. This document will explain how the main m-Power maintenance templates (Single Row Maintainer and Display & Maintain Rows) can be configured to support multi-value checkboxes.

To implement:

  • In Field Settings within your maintainer, choose “CB” from the “Validity Rel” dropdown list. Then in the “Validity Check Value” input, insert your values, separating with a space.
  • Compile and run your application.
  • By default, multiple values will be stored in the database as one value, separated by the “||” characters.
  • If you wish to use a different symbol set as a delimiter, go to Admin -> Edit Dictionary Files -> Servlet Properties. Here you should change the “value_separator” value to a character(s) of your choosing. Press Accept. You will not need to recompile your application.

Note:
If you cannot find the “value_separator” in your Servlet Properties file and wish to modify the default, you will need to add the following code to the “Program Options” section of your Servlet Properties file:


Delimiter to use when saving/reading multiple value inputs (checkboxes)

Updated on May 12, 2023

Was this article helpful?

Need Support?
Can't find the answer you're looking for? Don't worry we're here to help!
CONTACT SUPPORT