This is a component designed to enhance the capabilities of check box control and add a capability, where you can restrict the maximum number of checkboxes at a time. This will enable using the same control for Vertical and Horizontal orientation. This is useful in cases where you want to provide the user with a number of options to select from and you can limit the selection.
Input Custom Properties --> These are the properties that the app makers are going to input while configuring the component.
a) Items - Table --> Items property will hold the items for the checkbox. Default: Table({Value:"Option 1"},{Value:"Option 2"},{Value:"Option 3"})
b) IsVertical --> IsVertical property will decide the orientation of the control.
Default: true
c) NumberofSelections --> NumberofSelections will hold the maximum number of checkboxes to be selected at a time. Default: 2
Output Custom Properties --> These are the properties that the component will output and they can be used in other controls across screens.
a) SelectedItems --> This is the property that returns the values from selected checkboxes.
For more details, please visit https://www.agarwalritika.com/post/multi-select-checkbox-in-canvas-apps.