From my perspective, the multi-button component can and should be seen as a selector. I have also used it as a tab selector and/or as a radio and checkbox selector, and that's because it's simple to style, and has the same look and feel on all the browsers:
Datasource: When setting a data source, the options available will be the ones from the result of the execution of the query.
Values array: This is used if we want to have to set fixed values without the use of a datasource. It accepts a multidimensional array. Each option should be set using an ID and a value to be displayed.
Value as ID: This was already covered for other selectors. It tells you whether the values and id should be considered as the same.
Multiple selection: This is used to allow or not allow multiple selections. The default value is
false
, so it will not accept multiple options selected at the same time. Set the value totrue
if you want to make it possible.