Form Types
Multiple Select
DBD.formTypes.multiSelect(list, disabled, required),
list
object
requiredAvailable values: { displayName: valueReturned, displayName2: valueReturned2 }
disabled
boolean
requiredIndicate if the select should be disabled or not.
required
boolean
requiredIndicate if the select should be required or not.
Data required for getActualSet function
Array, list of valueReturned
to be selected.
Data returned
Array, list of selected valueReturned
values | or an empty Array.
Example Usage
{
optionId: 'multiselect',
optionName: "Multi Select",
optionDescription: "Select MultiValues",
optionType: DBD.formTypes.multiSelect({foo: 'bar', sam: 'ple', oh: 'oh', boo: 'oob'}, false, true),
getActualSet: async ({guild}) => {
return multiData[guild.id] || []; // !
},
setNew: async ({guild,newData}) => {
multiData[guild.id] = newData;
return;
}
},
Was this page helpful?