AnySubset
AnySubset[{c1,c2,…}]
represents an element in an interpreter or form that accepts any subset of the choices ci.
AnySubset[{lab1c1,lab2c2,…}]
accepts any subset of the labi, yielding the corresponding ci as results.
AnySubset[EntityClass["type","class"]]
accepts any subset of the entities in the specified entity class.
AnySubset[choices,max]
allows at most max choices to be selected.
AnySubset[choices,{min,max}]
allows at least min and at most max choices to be selected.
Details

- Interpreter[AnySubset[{c1,c2,…}]][{i1,i2,…}] yields a list of those ck that appear among the ik.
- In a form, AnySubset can be represented by CheckboxBar, TogglerBar, or ListPicker.
- When the input does not match the interpreter specification, Interpreter[AnySubset[…]][input] gives a Failure object.
Examples
open allclose allBasic Examples (2)
Use AnySubset to specify a form field where more than one choice can be selected at the same time:
Use AnySubset in Interpreter to validate lists of inputs:
Scope (4)
Interpreter will return a Failure object if the list of inputs is incompatible with the choices:
Specify a minimum and maximum number of choices:
AnySubset can be used in FormFunction to generate an appropriate controller:
Specify a TogglerBar:
Specify a ListPicker:
Text
Wolfram Research (2015), AnySubset, Wolfram Language function, https://reference.wolfram.com/language/ref/AnySubset.html.
BibTeX
BibLaTeX
CMS
Wolfram Language. 2015. "AnySubset." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/AnySubset.html.
APA
Wolfram Language. (2015). AnySubset. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/AnySubset.html